X-Git-Url: https://git.distorted.org.uk/~mdw/preload-hacks/blobdiff_plain/53390efff5b114455f31a10ff07274d4879d67a5..9496e743424c1c9000c4abcb5d3404e17bcc6c76:/Makefile diff --git a/Makefile b/Makefile index f69375a..c7afb3a 100644 --- a/Makefile +++ b/Makefile @@ -10,8 +10,10 @@ man1dir = ${mandir}/man1 CC = gcc LD = gcc -CFLAGS = -O2 -g -fPIC -Wall -LDFLAGS = -shared +CFLAGS = -O2 -g -Wall +LDFLAGS = +REAL_CFLAGS = $(CFLAGS) -fPIC +REAL_LDFLAGS = $(LDFLAGS) -shared LDLIBS = -ldl INST_BIN = install -c -m755 INST_LIB = install -c -m644 @@ -27,11 +29,11 @@ TARGETS = $(LIBS) $(SCRIPTS) SOURCES = noip.c uopen.c withlib.in all: $(TARGETS) %.o: %.c - $(CC) -c $(CFLAGS) $< -o $@ + $(CC) -c $(REAL_CFLAGS) $< -o $@ noip.so: $(patsubst %.c, %.o, noip.c) - $(LD) $(LDFLAGS) $< $(LDLIBS) -o $@ + $(LD) $(REAL_LDFLAGS) $< $(LDLIBS) -o $@ uopen.so: $(patsubst %.c, %.o, uopen.c) - $(LD) $(LDFLAGS) $< $(LDLIBS) -o $@ + $(LD) $(REAL_LDFLAGS) $< $(LDLIBS) -o $@ $(SCRIPTS): withlib.in for i in $(SCRIPTS); do \ sed "s/@lib@/$$i/" withlib.in >$$i.new || exit 1; \