[ros-kernel] Fix dependencies

Casper Hornstrup chorns at users.sourceforge.net
Mon Aug 16 18:59:31 CEST 2004


Skipped content of type multipart/alternative-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /CVS/ReactOS/reactos/Makefile,v
retrieving revision 1.242
diff -u -r1.242 Makefile
--- Makefile	10 Aug 2004 15:49:55 -0000	1.242
+++ Makefile	16 Aug 2004 13:21:52 -0000
@@ -17,7 +17,7 @@
 include $(PATH_TO_TOP)/rules.mak
 
 # Required to run the system
-COMPONENTS = iface_native iface_additional hallib ntoskrnl
+COMPONENTS = ntoskrnl
 
 # Hardware Abstraction Layers
 # halx86
@@ -116,16 +116,18 @@
 # Regression tests
 REGTESTS = regtests
 
-all: tools dk implib $(LIB_STATIC) $(COMPONENTS) $(REGTESTS) $(HALS) $(BUS) $(LIB_FSLIB) $(DLLS) $(SUBSYS) \
+all: bootstrap $(REGTESTS) $(HALS) $(BUS) $(LIB_FSLIB) $(DLLS) $(SUBSYS) \
      $(LOADERS) $(KERNEL_DRIVERS) $(SYS_APPS) $(SYS_SVC) \
      $(APPS) $(EXT_MODULES)
 
+bootstrap: dk iface_native iface_additional
+
 #config: $(TOOLS:%=%_config)
 
 depends: $(LIB_STATIC:%=%_depends) $(LIB_FSLIB:%=%_depends) $(DLLS:%=%_depends) $(SUBSYS:%=%_depends) $(SYS_SVC:%=%_depends) \
          $(EXT_MODULES:%=%_depends) $(POSIX_LIBS:%=%_depends)
 
-implib: $(COMPONENTS:%=%_implib) $(HALS:%=%_implib) $(BUS:%=%_implib) \
+implib: hallib $(LIB_STATIC) $(COMPONENTS:%=%_implib) $(HALS:%=%_implib) $(BUS:%=%_implib) \
 	      $(LIB_STATIC:%=%_implib) $(LIB_FSLIB:%=%_implib) $(DLLS:%=%_implib) $(LOADERS:%=%_implib) \
 	      $(KERNEL_DRIVERS:%=%_implib) $(SUBSYS:%=%_implib) \
 	      $(SYS_APPS:%=%_implib) $(SYS_SVC:%=%_implib) $(EXT_MODULES:%=%_implib)
@@ -235,18 +237,20 @@
 registry: tools
 	$(MKHIVE) bootdata $(INSTALL_DIR)/system32/config bootdata/hiveinst.inf
 
-.PHONY: all depends implib test clean clean_before install freeldr bootcd_directory_layout \
+.PHONY: all bootstrap depends implib test clean clean_before install freeldr bootcd_directory_layout \
 bootcd_bootstrap_files bootcd_install_before bootcd_basic bootcd_makecd ubootcd_unattend bootcd
 
 
+$(COMPONENTS): dk
+
 #
 # System Applications
 #
-$(SYS_APPS): %:
+$(SYS_APPS): %: implib
 	$(MAKE) -C subsys/system/$*
 
-$(SYS_APPS:%=%_implib): %_implib:
-	$(MAKE) -C subsys/system/$* implib
+$(SYS_APPS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C subsys/system/$* implib
 
 $(SYS_APPS:%=%_test): %_test:
 	$(MAKE) -C subsys/system/$* test
@@ -266,14 +270,14 @@
 #
 # System Services
 #
-$(SYS_SVC): %:
+$(SYS_SVC): %: implib
 	$(MAKE) -C services/$*
 
 $(SYS_SVC:%=%_depends): %_depends:
 	$(MAKE) -C services/$* depends
 
-$(SYS_SVC:%=%_implib): %_implib:
-	$(MAKE) -C services/$* implib
+$(SYS_SVC:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C services/$* implib
 
 $(SYS_SVC:%=%_test): %_test:
 	$(MAKE) -C services/$* test
@@ -294,12 +298,12 @@
 #
 # Extra (optional system) Applications
 #
-$(APPS): %:
+$(APPS): %: implib
 	$(MAKE) -C apps/$*
 
 # Not needed
-# $(APPS:%=%_implib): %_implib:
-#	$(MAKE) -C apps/$* implib
+# $(APPS:%=%_implib): %_implib: dk
+#	$(MAKE) --silent -C apps/$* implib
 
 $(APPS:%=%_test): %_test:
 	$(MAKE) -C apps/$* test
@@ -322,8 +326,8 @@
 $(EXTERNALS:%=%_depends): %_depends:
 	$(MAKE) -C $(ROOT_PATH)/$* depends
 
-$(EXTERNALS:%=%_implib): %_implib:
-	$(MAKE) -C $(ROOT_PATH)/$* implib
+$(EXTERNALS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C $(ROOT_PATH)/$* implib
 
 $(EXTERNALS:%=%_clean): %_clean:
 	$(MAKE) -C $(ROOT_PATH)/$* clean
@@ -338,7 +342,7 @@
 # Tools
 #
 tools:
-	$(MAKE) -C tools
+	$(MAKE) --silent -C tools
 
 tools_implib:
 	
@@ -357,17 +361,17 @@
 #
 # Developer Kits
 #
-dk:
-	$(RMKDIR) $(DK_PATH)
-	$(RMKDIR) $(DDK_PATH)
-	$(RMKDIR) $(DDK_PATH_LIB)
-	$(RMKDIR) $(DDK_PATH_INC)
-	$(RMKDIR) $(SDK_PATH)
-	$(RMKDIR) $(SDK_PATH_LIB)
-	$(RMKDIR) $(SDK_PATH_INC)
-	$(RMKDIR) $(XDK_PATH)
-	$(RMKDIR) $(XDK_PATH_LIB)
-#	$(RMKDIR) $(XDK_PATH_INC)
+dk: tools
+	@$(RMKDIR) $(DK_PATH)
+	@$(RMKDIR) $(DDK_PATH)
+	@$(RMKDIR) $(DDK_PATH_LIB)
+	@$(RMKDIR) $(DDK_PATH_INC)
+	@$(RMKDIR) $(SDK_PATH)
+	@$(RMKDIR) $(SDK_PATH_LIB)
+	@$(RMKDIR) $(SDK_PATH_INC)
+	@$(RMKDIR) $(XDK_PATH)
+	@$(RMKDIR) $(XDK_PATH_LIB)
+#	@$(RMKDIR) $(XDK_PATH_INC)
 
 dk_implib:
 
@@ -396,28 +400,28 @@
 # Interfaces
 #
 iface_native:
-	$(MAKE) -C iface/native
+	$(MAKE) --silent -C iface/native
 
 iface_native_implib:
 	
 iface_native_test:
 	
 iface_native_clean:
-	$(MAKE) -C iface/native clean
+	$(MAKE) --silent -C iface/native clean
 
 iface_native_install:
 
 iface_native_bootcd:
 
 iface_additional:
-	$(MAKE) -C iface/addsys
+	$(MAKE) --silent -C iface/addsys
 
 iface_additional_implib:
 	
 iface_additional_test:
 	
 iface_additional_clean:
-	$(MAKE) -C iface/addsys clean
+	$(MAKE) --silent -C iface/addsys clean
 
 iface_additional_install:
 
@@ -432,11 +436,11 @@
 #
 # Bus driver rules
 #
-$(BUS): %:
+$(BUS): %: implib
 	$(MAKE) -C drivers/bus/$*
 
-$(BUS:%=%_implib): %_implib:
-	$(MAKE) -C drivers/bus/$* implib
+$(BUS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C drivers/bus/$* implib
 
 $(BUS:%=%_test): %_test:
 	$(MAKE) -C drivers/bus/$* test
@@ -457,11 +461,11 @@
 #
 # Driver support libraries rules
 #
-$(DRIVERS_LIB): %:
+$(DRIVERS_LIB): %: implib
 	$(MAKE) -C drivers/lib/$*
 
-$(DRIVERS_LIB:%=%_implib): %_implib:
-	$(MAKE) -C drivers/lib/$* implib
+$(DRIVERS_LIB:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C drivers/lib/$* implib
 
 $(DRIVERS_LIB:%=%_test): %_test:
 	$(MAKE) -C drivers/lib/$* test
@@ -482,11 +486,11 @@
 #
 # Device driver rules
 #
-$(DEVICE_DRIVERS): %:
+$(DEVICE_DRIVERS): %: implib
 	$(MAKE) -C drivers/dd/$*
 
-$(DEVICE_DRIVERS:%=%_implib): %_implib:
-	$(MAKE) -C drivers/dd/$* implib
+$(DEVICE_DRIVERS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C drivers/dd/$* implib
 
 $(DEVICE_DRIVERS:%=%_test): %_test:
 	$(MAKE) -C drivers/dd/$* test
@@ -507,11 +511,11 @@
 #
 # Video device driver rules
 #
-VIDEO_DRIVERS: 
+VIDEO_DRIVERS: implib
 	$(MAKE) -C drivers/video
 
-VIDEO_DRIVERS_implib:
-	$(MAKE) -C drivers/video implib
+VIDEO_DRIVERS_implib: dk
+	$(MAKE) --silent -C drivers/video implib
 
 VIDEO_DRIVERS_test:
 	$(MAKE) -C drivers/video test
@@ -532,11 +536,11 @@
 #
 # Input driver rules
 #
-$(INPUT_DRIVERS): %:
+$(INPUT_DRIVERS): %: implib
 	$(MAKE) -C drivers/input/$*
 
-$(INPUT_DRIVERS:%=%_implib): %_implib:
-	$(MAKE) -C drivers/input/$* implib
+$(INPUT_DRIVERS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C drivers/input/$* implib
 
 $(INPUT_DRIVERS:%=%_test): %_test:
 	$(MAKE) -C drivers/input/$* test
@@ -556,11 +560,11 @@
 #
 # Filesystem driver rules
 #
-$(FS_DRIVERS): %:
+$(FS_DRIVERS): %: implib
 	$(MAKE) -C drivers/fs/$*
 
-$(FS_DRIVERS:%=%_implib): %_implib:
-	$(MAKE) -C drivers/fs/$* implib
+$(FS_DRIVERS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C drivers/fs/$* implib
 
 $(FS_DRIVERS:%=%_test): %_test:
 	$(MAKE) -C drivers/fs/$* test
@@ -581,11 +585,11 @@
 #
 # Network driver rules
 #
-$(NET_DRIVERS): %:
+$(NET_DRIVERS): %: implib
 	$(MAKE) -C drivers/net/$*
 
-$(NET_DRIVERS:%=%_implib): %_implib:
-	$(MAKE) -C drivers/net/$* implib
+$(NET_DRIVERS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C drivers/net/$* implib
 
 $(NET_DRIVERS:%=%_test): %_test:
 	$(MAKE) -C drivers/net/$* test
@@ -606,11 +610,11 @@
 #
 # Network device driver rules
 #
-$(NET_DEVICE_DRIVERS): %:
+$(NET_DEVICE_DRIVERS): %: implib
 	$(MAKE) -C drivers/net/dd/$*
 
-$(NET_DEVICE_DRIVERS:%=%_implib): %_implib:
-	$(MAKE) -C drivers/net/dd/$* implib
+$(NET_DEVICE_DRIVERS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C drivers/net/dd/$* implib
 
 $(NET_DEVICE_DRIVERS:%=%_test): %_test:
 	$(MAKE) -C drivers/net/dd/$* test
@@ -632,11 +636,11 @@
 #
 # storage driver rules
 #
-$(STORAGE_DRIVERS): %:
+$(STORAGE_DRIVERS): %: implib
 	$(MAKE) -C drivers/storage/$*
 
-$(STORAGE_DRIVERS:%=%_implib): %_implib:
-	$(MAKE) -C drivers/storage/$* implib
+$(STORAGE_DRIVERS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C drivers/storage/$* implib
 
 $(STORAGE_DRIVERS:%=%_test): %_test:
 	$(MAKE) -C drivers/storage/$* test
@@ -661,7 +665,7 @@
 $(LOADERS): %:
 	$(MAKE) -C loaders/$*
 
-$(LOADERS:%=%_implib): %_implib:
+$(LOADERS:%=%_implib): %_implib: dk
 
 $(LOADERS:%=%_test): %_test:
 
@@ -678,11 +682,11 @@
 #
 # Required system components
 #
-ntoskrnl:
+ntoskrnl: bootstrap
 	$(MAKE) -C ntoskrnl
 
-ntoskrnl_implib:
-	$(MAKE) -C ntoskrnl implib
+ntoskrnl_implib: dk
+	$(MAKE) --silent -C ntoskrnl implib
 
 ntoskrnl_test:
 	$(MAKE) -C ntoskrnl test
@@ -703,11 +707,11 @@
 #
 # Hardware Abstraction Layer import library
 #
-hallib:
-	$(MAKE) -C hal/hal
+hallib: ntoskrnl_implib
+	$(MAKE) --silent -C hal/hal
 
-hallib_implib:
-	$(MAKE) -C hal/hal implib
+hallib_implib: dk ntoskrnl_implib
+	$(MAKE) --silent -C hal/hal implib
 
 hallib_test:
 	$(MAKE) -C hal/hal test
@@ -728,11 +732,11 @@
 #
 # Hardware Abstraction Layers
 #
-$(HALS): %:
+$(HALS): %: implib
 	$(MAKE) -C hal/$*
 
-$(HALS:%=%_implib): %_implib:
-	$(MAKE) -C hal/$* implib
+$(HALS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C hal/$* implib
 
 $(HALS:%=%_test): %_test:
 	$(MAKE) -C hal/$* test
@@ -753,14 +757,14 @@
 #
 # File system libraries
 #
-$(LIB_FSLIB): %:
+$(LIB_FSLIB): %: dk
 	$(MAKE) -C lib/fslib/$*
 
 $(LIB_FSLIB:%=%_depends): %_depends:
 	$(MAKE) -C lib/fslib/$* depends
 
-$(LIB_FSLIB:%=%_implib): %_implib:
-	$(MAKE) -C lib/fslib/$* implib
+$(LIB_FSLIB:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C lib/fslib/$* implib
 
 $(LIB_FSLIB:%=%_test): %_test:
 	$(MAKE) -C lib/fslib/$* test
@@ -782,14 +786,14 @@
 #
 # Static libraries
 #
-$(LIB_STATIC): %:
-	$(MAKE) -C lib/$*
+$(LIB_STATIC): %: dk
+	$(MAKE) --silent -C lib/$*
 
 $(LIB_STATIC:%=%_depends): %_depends:
 	$(MAKE) -C lib/string depends
 
-$(LIB_STATIC:%=%_implib): %_implib:
-	$(MAKE) -C lib/$* implib
+$(LIB_STATIC:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C lib/$* implib
 
 $(LIB_STATIC:%=%_test): %_test:
 	$(MAKE) -C lib/$* test
@@ -811,14 +815,14 @@
 #
 # DLLs
 #
-$(DLLS): %:
+$(DLLS): %: implib
 	$(MAKE) -C lib/$*
 
 $(DLLS:%=%_depends): %_depends:
 	$(MAKE) -C lib/$* depends
 
-$(DLLS:%=%_implib): %_implib:
-	$(MAKE) -C lib/$* implib
+$(DLLS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C lib/$* implib
 
 $(DLLS:%=%_test): %_test:
 	$(MAKE) -C lib/$* test
@@ -839,14 +843,14 @@
 #
 # Subsystem support modules
 #
-$(SUBSYS): %:
+$(SUBSYS): %: implib
 	$(MAKE) -C subsys/$*
 
 $(SUBSYS:%=%_depends): %_depends:
 	$(MAKE) -C subsys/$* depends
 
-$(SUBSYS:%=%_implib): %_implib:
-	$(MAKE) -C subsys/$* implib
+$(SUBSYS:%=%_implib): %_implib: dk
+	$(MAKE) --silent -C subsys/$* implib
 
 $(SUBSYS:%=%_test): %_test:
 	$(MAKE) -C subsys/$* test
@@ -867,8 +871,8 @@
 # Regression testsuite
 #
 
-$(REGTESTS): %:
-	$(MAKE) -C regtests
+$(REGTESTS): %: implib
+	$(MAKE) --silent -C regtests
 
 $(REGTESTS:%=%_clean): %_clean:
 	$(MAKE) -C regtests clean
@@ -965,3 +969,5 @@
 	doxygen Doxyfile
 
 .PHONY: docu
+
+include $(TOOLS_PATH)/config.mk
Index: tools/Makefile
===================================================================
RCS file: /CVS/ReactOS/reactos/tools/Makefile,v
retrieving revision 1.31
diff -u -r1.31 Makefile
--- tools/Makefile	15 Aug 2004 01:44:31 -0000	1.31
+++ tools/Makefile	16 Aug 2004 13:22:21 -0000
@@ -23,143 +23,143 @@
 	wine2ros_target pipetools_target winebuild_target bin2res_target
 
 buildno$(EXE_POSTFIX): buildno.c ../include/reactos/version.h
-	$(HOST_CC) $(CFLAGS) -o buildno$(EXE_POSTFIX) buildno.c
-	$(EXE_PREFIX)buildno$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -o buildno$(EXE_POSTFIX) buildno.c
+	@$(EXE_PREFIX)buildno$(EXE_POSTFIX)
 
 regtests$(EXE_POSTFIX): regtests.c
-	$(HOST_CC) $(CFLAGS) -o regtests$(EXE_POSTFIX) regtests.c
+	@$(HOST_CC) $(CFLAGS) -o regtests$(EXE_POSTFIX) regtests.c
 
 ifeq ($(HOST),mingw32-linux)
 rcopy$(EXE_POSTFIX): rcopy.c
-	$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rcopy.c -o rcopy$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rcopy.c -o rcopy$(EXE_POSTFIX)
 endif
 ifeq ($(HOST),mingw32-windows)
 rcopy$(EXE_POSTFIX): rcopy.c
-	$(HOST_CC) $(CFLAGS) -DDOS_PATHS rcopy.c -o rcopy$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DDOS_PATHS rcopy.c -o rcopy$(EXE_POSTFIX)
 endif
 
 rdel$(EXE_POSTFIX): rdel.c
-	$(HOST_CC) $(CFLAGS) rdel.c -o rdel$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) rdel.c -o rdel$(EXE_POSTFIX)
 
 ifeq ($(HOST),mingw32-linux)
 rline$(EXE_POSTFIX): rline.c
-	$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rline.c -o rline$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rline.c -o rline$(EXE_POSTFIX)
 endif
 ifeq ($(HOST),mingw32-windows)
 rline$(EXE_POSTFIX): rmkdir.c
-	$(HOST_CC) $(CFLAGS) -DDOS_PATHS rline.c -o rline$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DDOS_PATHS rline.c -o rline$(EXE_POSTFIX)
 endif
 
 ifeq ($(HOST),mingw32-linux)
 rmkdir$(EXE_POSTFIX): rmkdir.c
-	$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rmkdir.c -o rmkdir$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rmkdir.c -o rmkdir$(EXE_POSTFIX)
 endif
 ifeq ($(HOST),mingw32-windows)
 rmkdir$(EXE_POSTFIX): rmkdir.c
-	$(HOST_CC) $(CFLAGS) -DDOS_PATHS rmkdir.c -o rmkdir$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DDOS_PATHS rmkdir.c -o rmkdir$(EXE_POSTFIX)
 endif
 
 ifeq ($(HOST),mingw32-linux)
 rrmdir$(EXE_POSTFIX): rrmdir.c
-	$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rrmdir.c -o rrmdir$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rrmdir.c -o rrmdir$(EXE_POSTFIX)
 endif
 ifeq ($(HOST),mingw32-windows)
 rrmdir$(EXE_POSTFIX): rrmdir.c
-	$(HOST_CC) $(CFLAGS) -DDOS_PATHS rrmdir.c -o rrmdir$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DDOS_PATHS rrmdir.c -o rrmdir$(EXE_POSTFIX)
 endif
 
 ifeq ($(HOST),mingw32-linux)
 rsym$(EXE_POSTFIX): rsym.c
-	$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rsym.c -o rsym$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rsym.c -o rsym$(EXE_POSTFIX)
 endif
 ifeq ($(HOST),mingw32-windows)
 rsym$(EXE_POSTFIX): rsym.c
-	$(HOST_CC) $(CFLAGS) -DDOS_PATHS rsym.c -o rsym$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DDOS_PATHS rsym.c -o rsym$(EXE_POSTFIX)
 endif
 
 ifeq ($(HOST),mingw32-linux)
 rtouch$(EXE_POSTFIX): rtouch.c
-	$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rtouch.c -o rtouch$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DUNIX_PATHS rtouch.c -o rtouch$(EXE_POSTFIX)
 endif
 ifeq ($(HOST),mingw32-windows)
 rtouch$(EXE_POSTFIX): rtouch.c
-	$(HOST_CC) $(CFLAGS) -DDOS_PATHS rtouch.c -o rtouch$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DDOS_PATHS rtouch.c -o rtouch$(EXE_POSTFIX)
 endif
 
 ifeq ($(HOST),mingw32-linux)
 mkflpimg$(EXE_POSTFIX): mkflpimg.c
-	$(HOST_CC) $(CFLAGS) -DUNIX_PATHS mkflpimg.c -o mkflpimg$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DUNIX_PATHS mkflpimg.c -o mkflpimg$(EXE_POSTFIX)
 endif
 ifeq ($(HOST),mingw32-windows)
 mkflpimg$(EXE_POSTFIX): mkflpimg.c
-	$(HOST_CC) $(CFLAGS) -DDOS_PATHS mkflpimg.c -o mkflpimg$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) -DDOS_PATHS mkflpimg.c -o mkflpimg$(EXE_POSTFIX)
 endif
 
 depends$(EXE_POSTFIX): depends.c
-	$(HOST_CC) $(CFLAGS) depends.c -o depends$(EXE_POSTFIX)
+	@$(HOST_CC) $(CFLAGS) depends.c -o depends$(EXE_POSTFIX)
 
 zlib_target:
-	$(MAKE) -C ../lib/zlib -f Makefile.host
+	$(MAKE) --silent -C ../lib/zlib -f Makefile.host
 
 wmc_target:
-	$(MAKE) -C wmc wmc$(EXE_POSTFIX)
+	$(MAKE) --silent -C wmc wmc$(EXE_POSTFIX)
 
 cabman_target:
-	$(MAKE) -C cabman cabman$(EXE_POSTFIX)
+	$(MAKE) --silent -C cabman cabman$(EXE_POSTFIX)
 
 cdmake_target:
-	$(MAKE) -C cdmake cdmake$(EXE_POSTFIX)
+	$(MAKE) --silent -C cdmake cdmake$(EXE_POSTFIX)
 
 mkhive_target:
-	$(MAKE) -C mkhive mkhive$(EXE_POSTFIX)
+	$(MAKE) --silent -C mkhive mkhive$(EXE_POSTFIX)
 
 rgenstat_target:
-	$(MAKE) -C rgenstat rgenstat$(EXE_POSTFIX)
+	$(MAKE) --silent -C rgenstat rgenstat$(EXE_POSTFIX)
 
 wine2ros_target:
-	$(MAKE) -C wine2ros wine2ros$(EXE_POSTFIX)
+	$(MAKE) --silent -C wine2ros wine2ros$(EXE_POSTFIX)
 
 pipetools_target:
 ifeq ($(HOST),mingw32-windows)
-	$(MAKE) -C pipetools
+	$(MAKE) --silent -C pipetools
 endif
 
 winebuild_target:
-	$(MAKE) -C winebuild winebuild$(EXE_POSTFIX)
+	$(MAKE) --silent -C winebuild winebuild$(EXE_POSTFIX)
 
 bin2res_target:
-	$(MAKE) -C bin2res bin2res$(EXE_POSTFIX)
+	$(MAKE) --silent -C bin2res bin2res$(EXE_POSTFIX)
 
 .PHONY: wmc_target cdmake_target mkhive_target rgenstat_target pipetools_target
 
 
 ifeq ($(HOST),mingw32-linux)
 clean:
-	$(MAKE) -C cabman clean
-	$(MAKE) -C cdmake clean
-	$(MAKE) -C mkhive clean
-	$(MAKE) -C wmc clean
-	$(MAKE) -C rgenstat clean
-	$(MAKE) -C wine2ros clean
-	$(MAKE) -C winebuild clean
-	$(MAKE) -C bin2res clean
-	$(MAKE) -C ../lib/zlib -f Makefile.host clean
+	$(MAKE) --silent -C cabman clean
+	$(MAKE) --silent -C cdmake clean
+	$(MAKE) --silent -C mkhive clean
+	$(MAKE) --silent -C wmc clean
+	$(MAKE) --silent -C rgenstat clean
+	$(MAKE) --silent -C wine2ros clean
+	$(MAKE) --silent -C winebuild clean
+	$(MAKE) --silent -C bin2res clean
+	$(MAKE) --silent -C ../lib/zlib -f Makefile.host clean
 	@rm ../include/reactos/buildno.h
 	@rm mkconfig
 	@rm $(TOOLS)
 endif
 ifeq ($(HOST),mingw32-windows)
 clean:
-	$(MAKE) -C cabman clean
-	$(MAKE) -C cdmake clean
-	$(MAKE) -C mkhive clean
-	$(MAKE) -C wmc clean
-	$(MAKE) -C rgenstat clean
-	$(MAKE) -C pipetools clean
-	$(MAKE) -C wine2ros clean
-	$(MAKE) -C winebuild clean
-	$(MAKE) -C bin2res clean
-	$(MAKE) -C ../lib/zlib -f Makefile.host clean
+	$(MAKE) --silent -C cabman clean
+	$(MAKE) --silent -C cdmake clean
+	$(MAKE) --silent -C mkhive clean
+	$(MAKE) --silent -C wmc clean
+	$(MAKE) --silent -C rgenstat clean
+	$(MAKE) --silent -C pipetools clean
+	$(MAKE) --silent -C wine2ros clean
+	$(MAKE) --silent -C winebuild clean
+	$(MAKE) --silent -C bin2res clean
+	$(MAKE) --silent -C ../lib/zlib -f Makefile.host clean
 	- at del ..\include\reactos\buildno.h
 	- at del *$(EXE_POSTFIX)
 endif
Index: tools/config.mk
===================================================================
RCS file: /CVS/ReactOS/reactos/tools/config.mk,v
retrieving revision 1.4
diff -u -r1.4 config.mk
--- tools/config.mk	22 Feb 2004 09:59:17 -0000	1.4
+++ tools/config.mk	16 Aug 2004 13:22:21 -0000
@@ -34,10 +34,10 @@
 endif
 
 $(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX): $(PATH_TO_TOP)/tools/mkconfig.c
-	$(HOST_CC) -g -o $(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX) $(PATH_TO_TOP)/tools/mkconfig.c
+	@$(HOST_CC) -g -o $(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX) $(PATH_TO_TOP)/tools/mkconfig.c
 
 $(PATH_TO_TOP)/config: $(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX)
-	$(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX) $(PATH_TO_TOP)/include/roscfg.h$(CONFIG)
+	@$(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX) $(PATH_TO_TOP)/include/roscfg.h$(CONFIG)
 
 $(PATH_TO_TOP)/include/roscfg.h: $(PATH_TO_TOP)/config
-	$(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX) $(PATH_TO_TOP)/include/roscfg.h$(CONFIG)
+	@$(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX) $(PATH_TO_TOP)/include/roscfg.h$(CONFIG)


More information about the Ros-kernel mailing list