OLD | NEW |
| (Empty) |
1 #!gmake | |
2 # | |
3 prefix = @prefix@ | |
4 datarootdir = @datarootdir@ | |
5 exec_prefix = @exec_prefix@ | |
6 includedir = @includedir@ | |
7 libdir = @libdir@ | |
8 mandir = @mandir@ | |
9 VPATH = @srcdir@:@libreplacedir@ | |
10 srcdir = @srcdir@ | |
11 builddir = @builddir@ | |
12 sharedbuilddir = @sharedbuilddir@ | |
13 XSLTPROC = @XSLTPROC@ | |
14 INSTALLCMD = @INSTALL@ | |
15 CC = @CC@ | |
16 CFLAGS = @CFLAGS@ -DHAVE_CONFIG_H= -I. -I@srcdir@ | |
17 EXTRA_TARGETS = @DOC_TARGET@ | |
18 PICFLAG = @PICFLAG@ | |
19 TALLOC_VERSION = @TALLOC_VERSION@ | |
20 TALLOC_VERSION_MAJOR = @TALLOC_VERSION_MAJOR@ | |
21 TALLOC_VERSION_MINOR = @TALLOC_VERSION_MINOR@ | |
22 TALLOC_VERSION_RELEASE = @TALLOC_VERSION_RELEASE@ | |
23 SHLIBEXT = @SHLIBEXT@ | |
24 SHLD = @SHLD@ | |
25 SHLD_FLAGS = @SHLD_FLAGS@ | |
26 tallocdir = @tallocdir@ | |
27 | |
28 LIBOBJ = $(TALLOC_OBJ) @LIBREPLACEOBJ@ | |
29 | |
30 SONAMEFLAG = @SONAMEFLAG@ | |
31 VERSIONSCRIPT = @VERSIONSCRIPT@ | |
32 EXPORTSFILE = @EXPORTSFILE@ | |
33 | |
34 all:: showflags $(EXTRA_TARGETS) | |
35 | |
36 include $(tallocdir)/rules.mk | |
37 include $(tallocdir)/talloc.mk | |
38 | |
39 @TALLOC_COMPAT1_MK@ | |
40 | |
41 $(TALLOC_SOLIB): $(LIBOBJ) | |
42 $(SHLD) $(SHLD_FLAGS) -o $@ $(LIBOBJ) $(VERSIONSCRIPT) $(EXPORTSFILE) $(
SONAMEFLAG)$(TALLOC_SONAME) | |
43 | |
44 shared-build: all | |
45 ${INSTALLCMD} -d $(sharedbuilddir)/lib | |
46 ${INSTALLCMD} -m 644 libtalloc.a $(sharedbuilddir)/lib | |
47 ${INSTALLCMD} -m 755 $(TALLOC_SOLIB) $(sharedbuilddir)/lib | |
48 ln -sf $(TALLOC_SOLIB) $(sharedbuilddir)/lib/$(TALLOC_SONAME) | |
49 ln -sf $(TALLOC_SOLIB) $(sharedbuilddir)/lib/libtalloc.so | |
50 ${INSTALLCMD} -d $(sharedbuilddir)/include | |
51 ${INSTALLCMD} -m 644 $(srcdir)/talloc.h $(sharedbuilddir)/include | |
52 | |
53 check: test | |
54 | |
55 installcheck:: test install | |
56 | |
57 distclean:: clean | |
58 rm -f Makefile | |
59 rm -f config.log config.status config.h config.cache | |
60 | |
61 realdistclean:: distclean | |
62 rm -f configure config.h.in | |
OLD | NEW |