#
#
-AS = nasm
-LD = ld
-STRIP = strip
-RM = rm -f
+-include ../../../Makefile.cfg
ASFLAGS = -felf
LDFLAGS = -nostdlib -shared -I/Acess/Libs/ld-acess.so -e SoMain
OBJ = core.ao vfs.ao mm.ao
BIN = ../libacess.so
-.PHONY: all clean
+.PHONY: all clean install
all: $(BIN)
clean:
$(RM) $(BIN) $(OBJ)
+install:
+ $(xCP) $(BIN) $(DISTROOT)/Libs
+
$(BIN): $(OBJ)
- $(LD) $(LDFLAGS) -o $(BIN) $(OBJ)
- $(STRIP) $(BIN)
- cp $(BIN) /mnt/AcessHDD/Acess2/Libs
+ @echo --- $(LD) -shared -o $@
+ @$(LD) $(LDFLAGS) -o $(BIN) $(OBJ)
+ @$(STRIP) $(BIN)
-%.ao: %.asm syscalls.inc.asm
- $(AS) $(ASFLAGS) -o $@ $<
+%.ao: %.asm syscalls.inc.asm ../../../Kernel/include/syscalls.inc.asm
+ @echo $(AS) -o $@
+ @$(AS) $(ASFLAGS) -o $@ $<