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