X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Flibacess-native.so_src%2FMakefile;h=2a0f0c4c46079beb4a3cfa1c6c53ee7d210d0c01;hb=feb0895318d823867b858ec841589ca3ab81f510;hp=d67f319e6896af597d1399d34289c25ac989fe76;hpb=e7a76b0d8a0cc6aa77966509780973a6f8216ef7;p=tpg%2Facess2.git diff --git a/AcessNative/libacess-native.so_src/Makefile b/AcessNative/libacess-native.so_src/Makefile index d67f319e..2a0f0c4c 100644 --- a/AcessNative/libacess-native.so_src/Makefile +++ b/AcessNative/libacess-native.so_src/Makefile @@ -15,10 +15,12 @@ endif ifeq ($(PLATFORM),lin) BIN := ../libacess-native.so endif +BINLINK := ../../Usermode/Output/native/Libs/$(notdir $(BIN)) +$(warning $(BINLINK)) CFLAGS += -Wall CFLAGS += -Werror -CFLAGS += -g -shared -fPIC +CFLAGS += -g -shared -fPIC -std=c99 CPPFLAGS += -DARCHDIR_is_x86_64=1 LDFLAGS += -g -shared -Wl,--no-undefined -lc @@ -27,7 +29,7 @@ DEPFILES := $(DEPFILES:%=%.dep) .PHONY: all clean -all: $(BIN) +all: $(BIN) $(BINLINK) clean: $(RM) $(BIN) $(OBJ) $(DEPFILES) @@ -36,6 +38,10 @@ $(BIN): $(OBJ) $(CC) -o $@ $(OBJ) $(LDFLAGS) objdump -S $@ > $@.dsm +$(BINLINK): $(BIN) + @mkdir -p $(dir $@) + @cd $(dir $@) && ln -sf ../../../../AcessNative/$(notdir $@) + obj-$(PLATFORM)/%.o: %.c @mkdir -p $(dir $@) @echo [CC] -o $@