diff -Nrup a/installwatch/Makefile b/installwatch/Makefile --- a/installwatch/Makefile 2008-11-16 17:20:53.000000000 +0100 +++ b/installwatch/Makefile 2019-04-21 14:40:30.208700912 +0200 @@ -13,13 +13,18 @@ VERSION=0.7.0beta7 BINDIR=$(PREFIX)/bin LIBDIR=$(PREFIX)/lib +LIBS = -ldl +DEFINES = -D_GNU_SOURCE -DPIC -fPIC -D_REENTRANT -DVERSION=\"$(VERSION)\" +CFLAGS = -Wall +ALL_CFLAGS = $(CFLAGS) $(DEFINES) + all: installwatch.so installwatch.so: installwatch.o - ld -shared -o installwatch.so installwatch.o -ldl -lc + $(LD) $(CFLAGS) $(LDFLAGS) -shared -o installwatch.so installwatch.o -ldl -lc installwatch.o: installwatch.c localdecls.h - gcc -Wall -c -D_GNU_SOURCE -DPIC -fPIC -D_REENTRANT -DVERSION=\"$(VERSION)\" installwatch.c + $(CC) $(ALL_CFLAGS) -c installwatch.c localdecls.h: create-localdecls ./create-localdecls @@ -46,7 +51,7 @@ tarball: clean tar -czvC .. -f ../installwatch-$(VERSION).tar.gz installwatch-$(VERSION) test: install - gcc -Wall -DVERSION=\"$(VERSION)\" -o test-installwatch test-installwatch.c -ldl + $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o test-installwatch test-installwatch.c $(LIBS) $(PREFIX)/bin/installwatch ./test-installwatch