+OUTPUTDIRS := lib \
+ asminc \
+ cfg \
+ include \
+ $(subst ../,,$(filter-out $(wildcard ../include/*.*),$(wildcard ../include/*)))\
+ $(subst ../,,$(wildcard ../target/*/drv/*))\
+ $(subst ../,,$(wildcard ../target/*/util))\
+
+.PHONY: all mostlyclean clean install zip lib $(TARGETS)
+
+.SUFFIXES:
+
+ifdef CMD_EXE
+ DIRLIST = $(strip $(foreach dir,$1,$(wildcard $(dir))))
+ MKDIR = mkdir $(subst /,\,$1)
+ RMDIR = $(if $(DIRLIST),rmdir /s /q $(subst /,\,$(DIRLIST)))
+else
+ MKDIR = mkdir -p $1
+ RMDIR = $(RM) -r $1
+endif
+