Usermode/libc - Fix strchr and strrchr behavior
[tpg/acess2.git] / Makefile
index 64b757e..cb21b45 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -10,7 +10,7 @@
 
 SUBMAKE = $(MAKE) --no-print-directory
 
-USRLIBS := crt0.o ld-acess.so libc.so libposix.so libc++.so
+USRLIBS := crt0.o ld-acess.so libc.so libposix.so libc++.so libpthread.so
 USRLIBS += libreadline.so libnet.so liburi.so libpsocket.so
 USRLIBS += libimage_sif.so libunicode.so libm.so
 USRLIBS += libaxwin4.so
@@ -83,8 +83,12 @@ mtest: mtest-build mtest-run
        @echo > /dev/null
 mtest-build:
        # Network
+       @echo "== Build Module Tests"
+       @echo "-- nativelib"
        @CC=$(NCC) $(SUBMAKE) -C Tools/nativelib
+       @echo "-- NetTest"
        @CC=$(NCC) $(SUBMAKE) -C Tools/NetTest
+       @echo "-- NetTest Runner"
        @CC=$(NCC) $(SUBMAKE) -C Tools/NetTest_Runner
 mtest-run:
        @echo "=== Network Module Test ==="
@@ -132,5 +136,6 @@ $(CC):
        @echo ---
        @echo $(CC) does not exist, recompiling
        @echo ---
-       make -C Externals/cross-compiler/
+       for dir in $(USRLIBS:%=Usermode/Libraries/%_src); do $(SUBMAKE) -C $$dir _libs; done
+       make -C Externals/cross-compiler/ -f Makefile.cross
 endif

UCC git Repository :: git.ucc.asn.au