Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 205813 | Differences between
and this patch

Collapse All | Expand All

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

Return to bug 205813