1 diff -urN libdomainkeys-0.66.org/Makefile libdomainkeys-0.66/Makefile
2 --- libdomainkeys-0.66.org/Makefile 2005-06-21 22:39:41.000000000 +0200
3 +++ libdomainkeys-0.66/Makefile 2005-06-25 16:20:20.000000000 +0200
6 CFLAGS=-DBIND_8_COMPAT -O2
8 -LIBS=-L. -ldomainkeys -lcrypto
9 +LIBS=-lcrypto -lresolv
12 UNAME := $(shell uname)
17 +dktest: dktest.lo libdomainkeys.la
18 + libtool --mode=link --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ dktest.lo libdomainkeys.la $(LIBS)
20 -dktest: dktest.o libdomainkeys.a dns.lib
21 - $(CC) $(CFLAGS) -o dktest dktest.o $(LIBS) `cat dns.lib`
22 +dktest.lo: dktest.c domainkeys.h libdomainkeys.la
23 + libtool --mode=compile --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ -c $<
25 -dktest.o: dktest.c domainkeys.h
26 - $(CC) $(CFLAGS) -c dktest.c $(INCS)
28 -testtrace: testtrace.o dktrace.o dktrace.h
29 - $(CC) $(CFLAGS) -o testtrace testtrace.o dktrace.o
31 -dktrace.o: dktrace.c dktrace.h
32 +testtrace: testtrace.lo dktrace.lo dktrace.h libdomainkeys.la
33 + libtool --mode=link --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ $< $(LIBS)
35 makeheader: makeheader.c
36 - $(CC) $(CFLAGS) -o makeheader makeheader.c
37 + libtool --mode=link --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ $<
39 domainkeys.o: domainkeys.c
40 - $(CC) $(CFLAGS) -c domainkeys.c $(INCS)
42 - $(CC) $(CFLAGS) -c dns_txt.c
44 - $(CC) $(CFLAGS) -c dnstest.c
45 -dnstest: dnstest.o dns_txt.o libdomainkeys.a
46 - $(CC) $(CFLAGS) -o dnstest dnstest.o dns_txt.o -lresolv $(LIBS)
48 - (if $(MAKE) dnstest >/dev/null 2>&1; then echo -lresolv; else echo ""; fi) >dns.lib
49 + libtool --mode=compile --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ -c $<
51 +dnstest.lo: dnstest.c
52 + libtool --mode=compile --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ -c $<
54 +dnstest: dnstest.lo dns_txt.lo libdomainkeys.la
55 + libtool --mode=link --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ $< $(LIBS)
57 domainkeys.h: domainkeys.c makeheader
58 ./makeheader <domainkeys.c >domainkeys.h
60 -libdomainkeys.a: domainkeys.o dns_txt.o dktrace.o
61 - rm -f libdomainkeys.a
62 - ar cr libdomainkeys.a domainkeys.o dns_txt.o dktrace.o
63 - ranlib libdomainkeys.a
64 +domainkeys.lo dns_txt.lo dktrace.lo: %.lo: %.c
65 + libtool --mode=compile --tag=CXX $(CC) $(INCS) $(CDFLAGS) $(OPTS) -o $@ -c $<
67 +libdomainkeys.la: domainkeys.lo dns_txt.lo dktrace.lo
68 + libtool --mode=link --tag=CXX $(CC) domainkeys.lo dns_txt.lo dktrace.lo -o $@ -rpath /usr/lib -version-info 0:66 $(LIBS)
70 domainkeys_wrap.o: domainkeys_wrap.c
71 $(CC) $(CFLAGS) -c domainkeys_wrap.c -I /usr/include/python2.2/