+#
+# Acess2
+# - Common usermode linker script
+#
+
-include ../Makefile.cfg
-BIN = ../acess.ld
+BIN = $(OUTPUTDIR)Libs/acess.ld
.PHONY: all clean install
-all: ../acess.ld
+all: $(BIN)
clean:
- $(RM) ../acess.ld
+ $(RM) $(BIN)
+
+install: $(BIN)
-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 $@ -D__LIBDIR=$(ACESSDIR)/Usermode/Libraries
+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)/' > $@