Usermode/libc - Fixed switched SEEK_CUR/SEEK_SET values
[tpg/acess2.git] / Usermode / Libraries / Makefile.tpl
index d25d5aa..bc5edf8 100644 (file)
@@ -3,7 +3,7 @@
 #
 
 
-_BIN := $(OUTPUTDIR)Libs/$(BIN)
+_BIN := $(addprefix $(OUTPUTDIR)Libs/,$(BIN))
 _XBIN := $(addprefix $(OUTPUTDIR)Libs/,$(EXTRABIN))
 _OBJPREFIX := obj-$(ARCH)/
 
@@ -17,15 +17,29 @@ DEPFILES := $(addsuffix .dep,$(OBJ))
 
 .PHONY: all clean install postbuild
 
-all: $(_BIN) $(_XBIN)
+all: _libs $(_BIN) $(_XBIN)
+
+.PHONY: _libs
+
+
+HEADERS := $(patsubst include_exp/%,../../include/%,$(shell find include_exp/ -name \*.h))
+_libs: $(HEADERS)
+
+../../include/%: include_exp/%
+       @mkdir -p $(dir $@)
+       @ln -s $(shell pwd)/$< $@
 
 .PHONY: utest utest-build utest-run $(UTESTS:%=runtest-%)
 
 utest: utest-build utest-run
 
+generate_exp: $(UTESTS:%=EXP_%.txt)
+       @echo > /dev/null
+
 utest-build: $(UTESTS:%=TEST_%)
 
 utest-run: $(UTESTS:%=runtest-%)
+       @echo > /dev/null
 
 $(UTESTS:%=runtest-%): runtest-%: TEST_%
        ./TEST_$* | diff EXP_$*.txt -
@@ -76,7 +90,7 @@ $(OUTPUTDIR)Libs/%:
 
 obj-native/%.no: %.c
        @mkdir -p $(dir $@)
-       $(NCC) -c $< -o $@ -MD -MP -MF [email protected]
+       $(NCC) -c $< -o $@ -Wall -std=gnu99 -MD -MP -MF [email protected]
 
 TEST_%: obj-native/TEST_%.no obj-native/%.no
        $(NCC) -o $@ $^

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