SUBMAKE = $(MAKE) --no-print-directory
-USRLIBS := crt0.o acess.ld ld-acess.so libc.so libposix.so
+USRLIBS := crt0.o acess.ld ld-acess.so libc.so libc++.so libposix.so
USRLIBS += libreadline.so libnet.so liburi.so libpsocket.so
-USRLIBS += libimage_sif.so libunicode.so
+USRLIBS += libimage_sif.so libunicode.so libm.so
EXTLIBS :=
#libspiderscript
# zlib libpng
USRAPPS := init login CLIShell cat ls mount automounter
+USRAPPS += insmod
USRAPPS += bomb lspci
USRAPPS += ip dhcpclient ping telnet irc wget telnetd
-USRAPPS += axwin3 gui_ate gui_shell
+USRAPPS += axwin3 gui_ate gui_terminal
define targetclasses
AI_$1 := $$(addprefix allinstall-,$$($1))
@CC=$(NCC) $(SUBMAKE) -C Usermode/Libraries/$*_src utest -k
# TODO: Module tests using DiskTool and NetTest
-mtest:
+mtest: mtest-Network
@echo > /dev/null
+mtest-Network:
+ @$(SUBMAKE) -C Tools/nativelib
+ @$(SUBMAKE) -C Tools/NetTest
+ @$(SUBMAKE) -C Tools/NetTest_Runner
+ @cd Tools && ./nettest_runner
+
SyscallList: include/syscalls.h
include/syscalls.h: KernelLand/Kernel/Makefile KernelLand/Kernel/syscalls.lst
@make -C KernelLand/Kernel/ include/syscalls.h