11 HOST = mingw32-windows
13 ifeq ($(HOST),mingw32-windows)
14 TOPDIR := /TEMP/M32/REACTOS
20 # Required to run the system
22 COMPONENTS = iface_native ntoskrnl kernel32 ntdll
26 # Select the server(s) you want to build
28 SERVERS = win32 posix linux os2
31 # Select the loader(s) you want to build
36 # Select the device drivers and filesystems you want
38 KERNEL_SERVICES = blue parallel keyboard null mouse serial sound ide test sdisk \
43 all: $(COMPONENTS) $(LOADERS) $(KERNEL_SERVICES) $(APPS)
46 clean: $(COMPONENTS:%=%_clean) $(LOADERS:%=%_clean) \
47 $(KERNEL_SERVICES:%=%_clean) $(APPS:%=%_clean)
56 $(APPS:%=%_clean): %_clean:
59 .PHONY: $(APPS:%=%) $(APPS:%=%_clean)
68 make -C iface/native clean
70 .PHONY: iface_native iface_native_clean
76 make -C services/fs/vfat
79 make -C services/dd/sdisk
82 make -C services/fs/minix
85 make -C services/fs/template
88 make -C services/dd/ide-test
91 make -C services/dd/ide
94 make -C services/dd/test
97 make -C services/dd/test1
100 make -C services/dd/null
103 make -C services/dd/parallel
106 make -C services/dd/keyboard
109 make -C services/dd/blue
112 make -C services/dd/mouse
115 make -C services/dd/serial
118 make -C services/dd/sound
128 # Required system components