4 datarootdir
= @datarootdir@
5 exec_prefix = @
exec_prefix@
6 includedir = @
includedir@
9 VPATH
= @
srcdir@
:@libreplacedir@
13 INSTALLCMD
= @INSTALL@
15 CFLAGS
= @CFLAGS@
-DHAVE_CONFIG_H
= -I.
-I@
srcdir@
16 EXTRA_TARGETS
= @DOC_TARGET@
18 PACKAGE_VERSION
= @PACKAGE_VERSION@
20 SHLD_FLAGS
= @SHLD_FLAGS@
22 LIBOBJ
= @TALLOC_OBJ@ @LIBREPLACEOBJ@
24 SOLIB
= libtalloc.
$(SHLIBEXT
).
$(PACKAGE_VERSION
)
25 SONAME
= libtalloc.
$(SHLIBEXT
).1
27 all:: showflags libtalloc.a
$(SOLIB
) testsuite
$(EXTRA_TARGETS
)
31 testsuite
:: $(LIBOBJ
) testsuite.o
32 $(CC
) $(CFLAGS
) -o testsuite testsuite.o
$(LIBOBJ
) $(LIBS
)
34 libtalloc.a
: $(LIBOBJ
)
39 $(CC
) $(SHLD_FLAGS
) -o
$@
$(LIBOBJ
) @SONAMEFLAG@
$(SONAME
)
42 ${INSTALLCMD} -d
$(DESTDIR
)$(libdir)
43 ${INSTALLCMD} -d
$(DESTDIR
)$(libdir)/pkgconfig
44 ${INSTALLCMD} -m
755 libtalloc.a
$(DESTDIR
)$(libdir)
45 ${INSTALLCMD} -m
755 $(SOLIB
) $(DESTDIR
)$(libdir)
46 ${INSTALLCMD} -d
$(DESTDIR
)${includedir}
47 ${INSTALLCMD} -m
644 $(srcdir)/talloc.h
$(DESTDIR
)$(includedir)
48 ${INSTALLCMD} -m
644 talloc.
pc $(DESTDIR
)$(libdir)/pkgconfig
49 if
[ -f talloc
.3 ];then
${INSTALLCMD} -d
$(DESTDIR
)$(mandir)/man3
; fi
50 if
[ -f talloc
.3 ];then
${INSTALLCMD} -m
644 talloc
.3 $(DESTDIR
)$(mandir)/man3
; fi
51 which swig
>/dev
/null
2>&1 && ${INSTALLCMD} -d
$(DESTDIR
)`swig -swiglib` || true
52 which swig
>/dev
/null
2>&1 && ${INSTALLCMD} -m
644 talloc.i
$(DESTDIR
)`swig -swiglib` || true
54 doc
:: talloc
.3 talloc
.3.html
57 rm -f
*~
$(LIBOBJ
) $(SOLIB
) libtalloc.a testsuite testsuite.o
*.gc?? talloc
.3 talloc
.3.html
71 rm -f config.log config.status config.h config.cache
73 realdistclean
:: distclean
74 rm -f configure config.h.in