Lines 1-7
Link Here
|
1 |
# libdkim makefile for UNIX |
1 |
# libdkim makefile for UNIX |
2 |
# |
2 |
# |
3 |
|
3 |
|
4 |
CFLAGS = -c -DOPENSSL_FIPS |
4 |
DESTDIR=/ |
|
|
5 |
|
6 |
CFLAGS = -c -DOPENSSL_FIPS -fPIC |
5 |
LFLAGS = |
7 |
LFLAGS = |
6 |
LIBS = -lcrypto -lresolv |
8 |
LIBS = -lcrypto -lresolv |
7 |
|
9 |
|
Lines 13-31
Link Here
|
13 |
|
15 |
|
14 |
HDRS = dkim.h dns.h dkimbase.h dkimsign.h dkimverify.h |
16 |
HDRS = dkim.h dns.h dkimbase.h dkimsign.h dkimverify.h |
15 |
|
17 |
|
16 |
all: libdkim.a |
18 |
all: libdkim.so.1 |
17 |
|
19 |
|
18 |
libdkim.a: $(OBJS) |
20 |
libdkim.so.1: $(OBJS) |
19 |
rm -f libdkim.a |
21 |
g++ -shared $(OBJS) -o libdkim.so.1 -Wl,-soname,libdkim.so.1 |
20 |
ar cr libdkim.a $(OBJS) |
|
|
21 |
ranlib libdkim.a |
22 |
|
22 |
|
23 |
.cpp.o: |
23 |
.cpp.o: |
24 |
g++ $(CFLAGS) -c $< |
24 |
g++ $(CFLAGS) -c $< |
25 |
|
25 |
|
26 |
clean: |
26 |
clean: |
27 |
rm *.o libdkim.a |
27 |
rm *.o libdkim.so.1 |
28 |
|
28 |
|
29 |
install: all |
29 |
install: all |
30 |
cp -f libdkim.a ../lib/ |
30 |
install -D -m 0755 libdkim.so.1 $(DESTDIR)usr/lib/libdkim.so.1 |
31 |
cp -f dkim.h ../include/ |
31 |
ln -s libdkim.so.1 $(DESTDIR)usr/lib/libdkim.so |
|
|
32 |
install -D -m 0644 dkim.h $(DESTDIR)usr/include/dkim.h |