Rev 5 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 5 | Rev 28 | ||
|---|---|---|---|
| Line 10... | Line 10... | ||
| 10 | includedir = @includedir@ |
10 | includedir = @includedir@ |
| 11 | 11 | ||
| 12 | OBJEXT = @OBJEXT@ |
12 | OBJEXT = @OBJEXT@ |
| 13 | LIBS = @LIBS@ @libcrypto_LIBS@ |
13 | LIBS = @LIBS@ @libcrypto_LIBS@ |
| 14 | 14 | ||
| - | 15 | CC = @CC@ |
|
| - | 16 | CXX = @CXX@ |
|
| - | 17 | ||
| 15 | CFLAGS = @CFLAGS@ |
18 | CFLAGS = @CFLAGS@ |
| 16 | CXXFLAGS = @CXXFLAGS@ |
19 | CXXFLAGS = @CXXFLAGS@ |
| 17 | CPPFLAGS = @CPPFLAGS@ |
20 | CPPFLAGS = @CPPFLAGS@ |
| 18 | 21 | ||
| 19 | INCL = |
22 | INCL = |
| Line 27... | Line 30... | ||
| 27 | 30 | ||
| 28 | libdkimtest_SOURCES = libdkimtest.cpp |
31 | libdkimtest_SOURCES = libdkimtest.cpp |
| 29 | libdkimtest_OBJS = libdkimtest.$(OBJEXT) |
32 | libdkimtest_OBJS = libdkimtest.$(OBJEXT) |
| 30 | 33 | ||
| 31 | SHLIBFORLINK = libdkim.so |
34 | SHLIBFORLINK = libdkim.so |
| 32 | SHLIBVERSCRIPT = debian/libdkim.ver |
- | |
| 33 | SHLIBSONAME = $(SHLIBFORLINK).$(SHLIBMAJOR) |
35 | SHLIBSONAME = $(SHLIBFORLINK).$(SHLIBMAJOR) |
| 34 | SHLIBTARGET = $(SHLIBFORLINK) |
36 | SHLIBTARGET = $(SHLIBFORLINK) |
| 35 | SHLIBLINK = $(CXX) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) -Wl,-version-script=$(SHLIBVERSCRIPT) |
37 | SHLIBLINK = $(CXX) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) |
| 36 | SHLIBMAJOR = 0 |
38 | SHLIBMAJOR = 1 |
| 37 | SHLIBMINOR = 1 |
39 | SHLIBMINOR = 1 |
| 38 | SHLIBFILE = $(SHLIBSONAME).$(SHLIBMINOR) |
40 | SHLIBFILE = $(SHLIBSONAME).$(SHLIBMINOR) |
| 39 | SHLIBCFLAGS = -fPIC |
41 | SHLIBCFLAGS = -fPIC |
| 40 | 42 | ||
| 41 | ARFLAGS = crs |
43 | ARFLAGS = crs |
| Line 46... | Line 48... | ||
| 46 | 48 | ||
| 47 | libdkim.a: $(libdkim_OBJS) |
49 | libdkim.a: $(libdkim_OBJS) |
| 48 | -rm -f $@ |
50 | -rm -f $@ |
| 49 | $(AR) $(ARFLAGS) $@ $(libdkim_OBJS) |
51 | $(AR) $(ARFLAGS) $@ $(libdkim_OBJS) |
| 50 | 52 | ||
| 51 | $(SHLIBFORLINK): $(libdkim_PURE_OBJS) $(SHLIBVERSCRIPT) |
53 | $(SHLIBFORLINK): $(libdkim_PURE_OBJS) |
| 52 | $(SHLIBLINK) -o $@ $(LIBS) $(libdkim_PURE_OBJS) |
54 | $(SHLIBLINK) -o $@ $(LIBS) $(libdkim_PURE_OBJS) |
| 53 | -mkdir .lib 2>/dev/null |
55 | -mkdir .lib 2>/dev/null |
| 54 | [ -z "$(SHLIBSONAME)" ] || (cd .lib \ |
56 | [ -z "$(SHLIBSONAME)" ] || (cd .lib \ |
| 55 | && ln -sf ../$(SHLIBFORLINK) $(SHLIBSONAME)) |
57 | && ln -sf ../$(SHLIBFORLINK) $(SHLIBSONAME)) |
| 56 | 58 | ||