1 # Acess Dynamic Linker (ELF) Version 1
5 -include ../Makefile.cfg
7 COBJ = main.o lib.o loadlib.o elf.o pe.o
8 AOBJ = core.ao vfs.ao mm.ao
11 CFLAGS = -Wall -fno-builtin -fno-leading-underscore -fno-stack-protector
13 LDFLAGS = -T link.ld -Map map.txt -Bstatic
16 .PHONY: all clean install
21 $(RM) $(BIN) $(AOBJ) $(COBJ) ld-acess.dmp ld-acess.dsm link.txt map.txt
24 $(xCP) $(BIN) $(DISTROOT)/Libs/
26 $(BIN): $(AOBJ) $(COBJ)
27 @echo --- $(LD) -shared -o $@
28 @$(LD) $(LDFLAGS) -o $(BIN) $(AOBJ) $(COBJ) > link.txt
29 $(OBJDUMP) -x $(BIN) > ld-acess.dmp
30 $(OBJDUMP) -d $(BIN) > ld-acess.dsm
34 @$(CC) $(CFLAGS) -o $@ -c $<
38 @$(AS) $(ASFLAGS) -o $@ $<