Fixed compile issues in AxWin2 WM
[tpg/acess2.git] / Usermode / Libraries / ld-acess.so_src / Makefile
index 3298402..48bb38f 100644 (file)
@@ -1,37 +1,16 @@
-# Acess Dynamic Linker (ELF) Version 1\r
-#  LD-ACESS.SO\r
-#  Makefile\r
-\r
--include ../Makefile.cfg\r
-\r
-COBJ = main.o lib.o loadlib.o elf.o pe.o\r
-AOBJ = helpers.ao\r
-BIN = ../ld-acess.so\r
-\r
-CFLAGS   = -Wall -fno-builtin -fleading-underscore -fno-stack-protector\r
-ASFLAGS  = -felf\r
-LDFLAGS  = -T link.ld -Map map.txt -Bstatic\r
-\r
-\r
-.PHONY: all clean\r
-\r
-all:   $(BIN)\r
-\r
-clean:\r
-       $(RM) $(BIN) $(AOBJ) $(COBJ) ld-acess.dmp ld-acess.dsm link.txt map.txt\r
-\r
-$(BIN): $(AOBJ) $(COBJ)\r
-       @echo --- $(LD) -shared -o $@\r
-       @$(LD) $(LDFLAGS) -o $(BIN) $(AOBJ) $(COBJ) > link.txt\r
-       $(OBJDUMP) -x $(BIN) > ld-acess.dmp\r
-       $(OBJDUMP) -d $(BIN) > ld-acess.dsm\r
-       cp $(BIN) $(DISTROOT)/Libs\r
-\r
-$(COBJ): %.o: %.c\r
-       @echo $(CC) -o $@\r
-       @$(CC) $(CFLAGS) -o $@ -c $<\r
-\r
-$(AOBJ): %.ao: %.asm\r
-       @echo $(AS) -o $@\r
-       @$(AS) $(ASFLAGS) -o $@ $<\r
-       
+# Acess Dynamic Linker (ELF) Version 1
+#  LD-ACESS.SO
+#  Makefile
+
+-include ../Makefile.cfg
+
+OBJ := main.o lib.o loadlib.o elf.o pe.o
+OBJ += core.ao vfs.ao mm.ao
+BIN = ld-acess.so
+
+CFLAGS   = -Wall -fno-builtin -fno-leading-underscore -fno-stack-protector
+ASFLAGS  = -felf
+LDFLAGS  = -T link.ld -Map map.txt -Bstatic
+
+include ../Makefile.tpl
+

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