This commit was generated by cvs2svn to compensate for changes in r52,
[reactos.git] / reactos / makefile.dos
index 91b86dc..cf9fba3 100644 (file)
 #
 # Select your host
 #
-#HOST =        djgpp-linux
-#HOST =        mingw32-linux
+#HOST = djgpp-linux
+#HOST = mingw32-linux
 HOST = djgpp-msdos
-#HOST =        mingw32-windows
+#HOST = mingw32-windows
 
-include        rules.mak
+include rules.mak
 
 #
 # Required to run the system
 #
-COMPONENTS = kernel lib
+COMPONENTS = iface_native ntoskrnl kernel32 ntdll crtdll mingw32
 
 #
-# Select the loader(s) you want        to build
+# Select the server(s) you want to build
 #
-LOADERS        = dos
+SERVERS = win32 posix linux os2
 
 #
-# Select the modules you want
+# Select the loader(s) you want to build
 #
-MODULES        = parallel keyboard
+LOADERS = dos
 
-all: $(COMPONENTS) $(LOADERS) $(MODULES)
+#
+# Select the device drivers and filesystems you want
+#
+KERNEL_SERVICES = parallel keyboard null mouse serial sound ide test sdisk \
+                  minix vfat
+
+APPS = hello shell
+
+all: $(COMPONENTS) $(LOADERS) $(KERNEL_SERVICES) $(APPS)
+
+clean: dummy
+       make -C iface/native clean
+
+#
+# Applications
+#
+hello: dummy
+       make -C apps/hello
+
+cmd: dummy
+       make -C apps/cmd
 
+shell: dummy
+       make -C apps/shell
+
+#
+# Interfaces
 #
-# Device driver        rules
+iface_native: dummy
+       make -C iface/native
+
 #
+# Device driver rules
+#
+vfat: dummy
+       make -C services/fs/vfat
+       
+sdisk: dummy
+       make -C services/dd/sdisk
+       
+minix: dummy
+       make -C services/fs/minix
+       
+template: dummy
+       make -C services/fs/template
+
+
+ide-test: dummy
+       make -C services/dd/ide-test
+
 ide: dummy
-              make -C services/ide
+       make -C services/dd/ide 
+
+test: dummy
+       make -C services/dd/test
+
+test1: dummy
+       make -C services/dd/test1
+
+null: dummy
+       make -C services/dd/null
 
 parallel: dummy
-                     make -C services/parallel
+       make -C services/dd/parallel
 
 keyboard: dummy
-       make -C services/keyboard
+       make -C services/dd/keyboard
 
 mouse: dummy
-       make -C services/mouse
+       make -C services/dd/mouse
+       
+serial: dummy
+       make -C services/dd/serial
+
+sound: dummy
+       make -C services/dd/sound
 
 #
 # Kernel loaders
 #
 
 dos: dummy
-       make -C loaders/dos
+       make -C loaders/dos
 
 #
 # Required system components
 #
 
-kernel:        dummy
-       make -C ntoskrnl
+ntoskrnl: dummy
+       make -C ntoskrnl
+
+kernel32: dummy
+       make -C lib/kernel32
+
+ntdll: dummy
+       make -C lib/ntdll
+
+crtdll: dummy
+       make -C lib/crtdll
 
-lib: dummy
-       make -C lib
+mingw32: dummy
+       make -C lib/mingw32
 
 dummy: