X-Git-Url: https://git.distorted.org.uk/~mdw/preload-hacks/blobdiff_plain/2906706dbaeb4eb4142f928d1ead0812461f2e78..9496e743424c1c9000c4abcb5d3404e17bcc6c76:/Makefile diff --git a/Makefile b/Makefile index eaab421..c7afb3a 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ PACKAGE = preload-hacks -VERSION = 1.0.0 +VERSION = 1.0.1 prefix = /usr/local exec_prefix = ${prefix} @@ -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,14 +29,15 @@ 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; \ + chmod +x $$i.new || exit 1; \ mv $$i.new $$i || exit 1; \ done install: all @@ -52,7 +55,7 @@ DISTTAR = $(DISTDIR).tar.gz distdir: rm -rf $(DISTDIR) mkdir $(DISTDIR) - ln $(SOURCES) $(MAN1) Makefile $(DISTDIR) + ln $(SOURCES) $(MAN1) Makefile COPYING $(DISTDIR) mkdir $(DISTDIR)/debian ln debian/rules debian/copyright debian/changelog debian/control \ debian/*.install $(DISTDIR)/debian