]>
Commit | Line | Data |
---|---|---|
421211b2 AM |
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 | |
4 | @@ -1,7 +1,7 @@ | |
5 | CC=gcc | |
6 | CFLAGS=-DBIND_8_COMPAT -O2 | |
7 | INCS=-I. | |
8 | -LIBS=-L. -ldomainkeys -lcrypto | |
9 | +LIBS=-lcrypto -lresolv | |
10 | MAKE=make | |
11 | ||
12 | UNAME := $(shell uname) | |
13 | @@ -13,37 +13,35 @@ | |
14 | CFLAGS += -DUNIXWARE | |
15 | endif | |
16 | ||
17 | +dktest: dktest.lo libdomainkeys.la | |
18 | + libtool --mode=link --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ dktest.lo libdomainkeys.la $(LIBS) | |
19 | ||
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 $< | |
24 | ||
25 | -dktest.o: dktest.c domainkeys.h | |
26 | - $(CC) $(CFLAGS) -c dktest.c $(INCS) | |
27 | - | |
28 | -testtrace: testtrace.o dktrace.o dktrace.h | |
29 | - $(CC) $(CFLAGS) -o testtrace testtrace.o dktrace.o | |
30 | - | |
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) | |
34 | ||
35 | makeheader: makeheader.c | |
36 | - $(CC) $(CFLAGS) -o makeheader makeheader.c | |
37 | + libtool --mode=link --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ $< | |
38 | + | |
39 | domainkeys.o: domainkeys.c | |
40 | - $(CC) $(CFLAGS) -c domainkeys.c $(INCS) | |
41 | -dns_txt.o: dns_txt.c | |
42 | - $(CC) $(CFLAGS) -c dns_txt.c | |
43 | -dnstest.o: dnstest.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) | |
47 | -dns.lib: dnstest.c | |
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 $< | |
50 | + | |
51 | +dnstest.lo: dnstest.c | |
52 | + libtool --mode=compile --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ -c $< | |
53 | + | |
54 | +dnstest: dnstest.lo dns_txt.lo libdomainkeys.la | |
55 | + libtool --mode=link --tag=CXX $(CC) $(INCS) $(CFLAGS) -o $@ $< $(LIBS) | |
56 | + | |
57 | domainkeys.h: domainkeys.c makeheader | |
58 | ./makeheader <domainkeys.c >domainkeys.h | |
59 | ||
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 $< | |
66 | + | |
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) | |
69 | ||
70 | domainkeys_wrap.o: domainkeys_wrap.c | |
71 | $(CC) $(CFLAGS) -c domainkeys_wrap.c -I /usr/include/python2.2/ |