debian: Switch to CDBS.
[preload-hacks] / Makefile
index f69375a..c7afb3a 100644 (file)
--- 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; \