7 MODULES = FS_Ext2 FDD BochsGA IPStack NE2000 USB
8 USRLIBS = ld-acess.so libacess.so libgcc.so libc.so
9 USRAPPS = init login CLIShell cat ls mount ifconfig
12 @echo === Filesystem && $(MAKE) all --no-print-directory -C Usermode/Filesystem
13 @for mod in $(MODULES); do \
14 (echo === Module: $$mod && $(MAKE) all --no-print-directory -C Modules/$$mod) \
18 @$(MAKE) all --no-print-directory -C Kernel
20 @for lib in $(USRLIBS); do \
21 (echo === User Library: $$lib && $(MAKE) all --no-print-directory -C Usermode/Libraries/`echo $$lib`_src) \
24 @for app in $(USRAPPS); do \
25 (echo === User Application: $$app && $(MAKE) all --no-print-directory -C Usermode/Applications/`echo $$app`_src) \
29 # @$(MAKE) clean --no-print-directory -C Usermode/Filesystem
30 @for mod in $(MODULES); do \
31 ($(MAKE) clean --no-print-directory -C Modules/$$mod) \
34 @make clean --no-print-directory -C Kernel/
36 @for lib in $(USRLIBS); do \
37 ($(MAKE) clean --no-print-directory -C Usermode/Libraries/`echo $$lib`_src) \
40 @for app in $(USRAPPS); do \
41 ($(MAKE) clean --no-print-directory -C Usermode/Applications/`echo $$app`_src) \