1 ###############################################################################
2 ######### lightOS Makefile ##########
3 ###############################################################################
6 -include Makefile.config
7 -include Makefile.rules
13 @doxygen Doxyfile.kernel
17 @make
-C lib
/lightOS
++ dep
20 @make
-C lib
/lightOS
all
22 @make
-C lib
/libunix
all
23 @make
-C lib
/lightOS
++ all
24 @make
-C lib
/libc
++ all
26 @make
-C lib
/ports
all
32 @cd build
&& .
/image.sh
$(ARCH
)
38 @bochs
-f config
/bochs-
$(ARCH
).config
41 @bochs
-f config
/bochs-iso-
$(ARCH
).config
44 @.
/toolchain
/qemu-
$(ARCH
) -k de
-net nic
,model
=pcnet
-net user
-fda build
/lightOS-
$(ARCH
).img
-boot a
-m
32 -std-vga
-localtime
45 ###-smp 2 -soundhw sb16 -net nic,model=rtl8139 -net user
48 @.
/toolchain
/qemu-
$(ARCH
) -k de
-net nic
,model
=pcnet
-net user
-cdrom build
/lightOS-
$(ARCH
).iso
-boot d
-m
32 -std-vga
-localtime
51 @sloccount apps
/*.
cpp apps
/shell apps
/terminal kernel lib
/libc lib
/libc
++ lib
/lightOS lib
/lightOS
++ lib
/libunix libarch libkernel libserver libsupc
++ server
55 @.
/tmpdir.sh
$(ARCH
) remove