Usermode - Unit tests called from root makefile
[tpg/acess2.git] / Usermode / Libraries / acess.ld_src / Makefile
index 405ec20..4b66433 100644 (file)
@@ -1,16 +1,27 @@
+#
+# Acess2
+# - Common usermode linker script
+#
+
 
 -include ../Makefile.cfg
 
-BIN = ../acess.ld
+BIN = $(OUTPUTDIR)Libs/acess.ld
 
-.PHONY: all clean install
+.PHONY: all clean install utest generate_exp
 
-all: ../acess.ld
+all: $(BIN)
 
 clean:
-       $(RM) ../acess.ld
+       $(RM) $(BIN)
+
+install: $(BIN)
+
+utest generate_exp:
 
-install: ../acess.ld
+$(BIN):        acess_$(ARCHDIR).ld.h
+       @mkdir -p $(dir $(BIN))
+       cpp -nostdinc -U i386 -P -C $< -o $@ -D__LIBDIR=$(OUTPUTDIR)Libs
 
-../acess.ld:   acess.ld.h
-       cpp -nostdinc -U i386 -P -C $< -o $@ -DACESSDIR=$(ACESSDIR)
+acess_$(ARCHDIR).ld.h:
+       $(LD) --verbose | awk '{ if( substr($$0,0,5) == "====="){ bPrint = !bPrint; } else { if(bPrint){ print $$0;} } }' | sed 's/SEARCH_DIR\(.*\)/SEARCH_DIR(__LIBDIR)/' > $@

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