1 # Acess Dynamic Linker (ELF) Version 1
\r
11 COBJ = main.o lib.o loadlib.o elf.o pe.o
\r
13 BIN = ../ld-acess.so
\r
15 CPPFLAGS = -I../../include
\r
16 CFLAGS = -Wall -fno-builtin -fleading-underscore -fno-stack-protector
\r
18 #LDFLAGS = --oformat elf32-i386 -Map map.txt -Bstatic -e _SoMain -shared
\r
19 #LDFLAGS = --oformat elf32-i386 -Map map.txt -Bstatic -e _SoMain -Ttext 0xBFFFE000
\r
20 LDFLAGS = -T link.ld -Map map.txt -Bstatic
\r
28 $(RM) $(BIN) $(AOBJ) $(COBJ)
\r
30 $(BIN): $(AOBJ) $(COBJ)
\r
31 $(LD) $(LDFLAGS) -o $(BIN) $(AOBJ) $(COBJ) > link.txt
\r
32 $(OBJDUMP) -x $(BIN) > ld-acess.dmp
\r
33 $(OBJDUMP) -d $(BIN) > ld-acess.dsm
\r
34 cp $(BIN) /mnt/AcessHDD/Acess2/Libs
\r
37 $(CC) $(CFLAGS) -o $@ -c $<
\r
39 $(AOBJ): %.ao: %.asm
\r
40 $(AS) $(ASFLAGS) -o $@ $<
\r