host_gcc = gcc
host_gpp = g++
nmkdir = mkdir -p
+ rm = rm
else # mingw32-windows
EXEPOSTFIX = .exe
SEP = \$(EMPTY_VAR)
host_gcc = gcc
host_gpp = g++
nmkdir = mkdir
+ rm = del /f /q
endif
-default: Makefile.auto
+all: Makefile.auto
ifneq ($(ROS_INTERMEDIATE),)
$(ROS_INTERMEDIATE)tools: $(ROS_INTERMEDIATE)
include$(SEP)reactos$(SEP)errcodes.h lib$(SEP)kernel32$(SEP)errcodes.rc: $(WMC_TARGET) lib$(SEP)kernel32$(SEP)kernel32.mc
$(WMC_TARGET) -H include$(SEP)reactos$(SEP)errcodes.h -o lib$(SEP)kernel32$(SEP)errcodes.rc lib$(SEP)kernel32$(SEP)kernel32.mc
+
+clean::
+ -@$(rm) Makefile.auto $(PREAUTO)
$(RMKDIR_OBJECTS): %.o : %.c
${host_gcc} $(RMKDIR_HOST_CFLAGS) -c $< -o $@
+clean::
+ -@$(rm) $(RMKDIR_TARGET) $(RMKDIR_OBJECTS) 2>$(NUL)
+
BUILDNO_BASE = tools
$(BUILDNO_OBJECTS): %.o : %.c
${host_gcc} $(BUILDNO_HOST_CFLAGS) -c $< -o $@
+clean::
+ -@$(rm) $(BUILDNO_TARGET) $(BUILDNO_OBJECTS) 2>$(NUL)
+
include$(SEP)reactos$(SEP)buildno.h: $(BUILDNO_TARGET)
$(EXEPREFIX)$(BUILDNO_TARGET) include$(SEP)reactos$(SEP)buildno.h
$(NCI_OBJECTS): %.o : %.c
${host_gcc} $(NCI_HOST_CFLAGS) -c $< -o $@
+clean::
+ -@$(rm) $(NCI_TARGET) $(NCI_OBJECTS) 2>$(NUL)
+
# WIN32K.SYS
WIN32K_SVC_DB = $(NCI_BASE)$(SEP)w32ksvc.db
WIN32K_SERVICE_TABLE = subsys$(SEP)win32k$(SEP)main$(SEP)svctab.c
$(KERNEL_STUBS) \
$(WIN32K_GDI_STUBS) \
$(WIN32K_USER_STUBS)
+
+clean::
+ -@$(rm) $(NCI_SERVICE_FILES) 2>$(NUL)
\r
rbuild_test: $(RBUILD_TEST_TARGET)\r
$(RBUILD_TEST_TARGET)\r
+\r
+clean::\r
+ -@$(rm) $(RBUILD_TARGET) $(RBUILD_OBJECTS) $(RBUILD_TEST_TARGET) $(RBUILD_TEST_OBJECTS) 2>$(NUL)\r
$(WMC_OBJECTS): %.o : %.c
${host_gcc} $(WMC_HOST_CXXFLAGS) -c $< -o $@
+
+clean::
+ -@$(rm) $(WMC_TARGET) $(WMC_OBJECTS) 2>$(NUL)