Rev 11 | Rev 32 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 11 | Rev 15 | ||
|---|---|---|---|
| Line 30... | Line 30... | ||
| 30 | 30 | ||
| 31 | libdkimtest_SOURCES = libdkimtest.cpp |
31 | libdkimtest_SOURCES = libdkimtest.cpp |
| 32 | libdkimtest_OBJS = libdkimtest.$(OBJEXT) |
32 | libdkimtest_OBJS = libdkimtest.$(OBJEXT) |
| 33 | 33 | ||
| 34 | SHLIBFORLINK = libdkim.so |
34 | SHLIBFORLINK = libdkim.so |
| 35 | SHLIBVERSCRIPT = debian/libdkim.ver |
- | |
| 36 | SHLIBSONAME = $(SHLIBFORLINK).$(SHLIBMAJOR) |
35 | SHLIBSONAME = $(SHLIBFORLINK).$(SHLIBMAJOR) |
| 37 | SHLIBTARGET = $(SHLIBFORLINK) |
36 | SHLIBTARGET = $(SHLIBFORLINK) |
| 38 | SHLIBLINK = $(CXX) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) -Wl,-version-script=$(SHLIBVERSCRIPT) |
37 | SHLIBLINK = $(CXX) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) |
| 39 | SHLIBMAJOR = 1 |
38 | SHLIBMAJOR = 1 |
| 40 | SHLIBMINOR = 0 |
39 | SHLIBMINOR = 0 |
| 41 | SHLIBFILE = $(SHLIBSONAME).$(SHLIBMINOR) |
40 | SHLIBFILE = $(SHLIBSONAME).$(SHLIBMINOR) |
| 42 | SHLIBCFLAGS = -fPIC |
41 | SHLIBCFLAGS = -fPIC |
| 43 | 42 | ||
| Line 49... | Line 48... | ||
| 49 | 48 | ||
| 50 | libdkim.a: $(libdkim_OBJS) |
49 | libdkim.a: $(libdkim_OBJS) |
| 51 | -rm -f $@ |
50 | -rm -f $@ |
| 52 | $(AR) $(ARFLAGS) $@ $(libdkim_OBJS) |
51 | $(AR) $(ARFLAGS) $@ $(libdkim_OBJS) |
| 53 | 52 | ||
| 54 | $(SHLIBFORLINK): $(libdkim_PURE_OBJS) $(SHLIBVERSCRIPT) |
53 | $(SHLIBFORLINK): $(libdkim_PURE_OBJS) |
| 55 | $(SHLIBLINK) -o $@ $(LIBS) $(libdkim_PURE_OBJS) |
54 | $(SHLIBLINK) -o $@ $(LIBS) $(libdkim_PURE_OBJS) |
| 56 | -mkdir .lib 2>/dev/null |
55 | -mkdir .lib 2>/dev/null |
| 57 | [ -z "$(SHLIBSONAME)" ] || (cd .lib \ |
56 | [ -z "$(SHLIBSONAME)" ] || (cd .lib \ |
| 58 | && ln -sf ../$(SHLIBFORLINK) $(SHLIBSONAME)) |
57 | && ln -sf ../$(SHLIBFORLINK) $(SHLIBSONAME)) |
| 59 | 58 | ||