3 # Makefile for tdb directory
8 exec_prefix = @
exec_prefix@
10 includedir = @
includedir@
12 VPATH
= @
srcdir@
:@libreplacedir@
15 sharedbuilddir
= @sharedbuilddir@
16 INSTALLCMD
= @INSTALL@
17 CPPFLAGS
= @CPPFLAGS@
-I
$(srcdir)/include -Iinclude
18 CFLAGS
= $(CPPFLAGS
) @CFLAGS@
22 SHLD_FLAGS
= @SHLD_FLAGS@
23 PACKAGE_VERSION
= @PACKAGE_VERSION@
28 PYTHON_CONFIG
= @PYTHON_CONFIG@
29 PYTHON_BUILD_TARGET
= @PYTHON_BUILD_TARGET@
30 PYTHON_INSTALL_TARGET
= @PYTHON_INSTALL_TARGET@
31 PYTHON_CHECK_TARGET
= @PYTHON_CHECK_TARGET@
32 LIB_PATH_VAR
= @LIB_PATH_VAR@
35 TDB_OBJ
= @TDB_OBJ@ @LIBREPLACEOBJ@
39 include $(tdbdir
)/tdb.mk
40 include $(tdbdir
)/rules.mk
42 all:: showflags dirs
$(PROGS
) $(TDB_SOLIB
) libtdb.a
$(PYTHON_BUILD_TARGET
)
45 $(TDB_SOLIB
): $(TDB_OBJ
)
46 $(SHLD
) $(SHLD_FLAGS
) -o
$@
$(TDB_OBJ
) @SONAMEFLAG@
$(TDB_SONAME
)
49 ${INSTALLCMD} -d
$(sharedbuilddir
)/lib
50 ${INSTALLCMD} -m
644 libtdb.a
$(sharedbuilddir
)/lib
51 ${INSTALLCMD} -m
755 $(TDB_SOLIB
) $(sharedbuilddir
)/lib
52 ln
-sf
$(TDB_SOLIB
) $(sharedbuilddir
)/lib
/$(TDB_SONAME
)
53 ln
-sf
$(TDB_SOLIB
) $(sharedbuilddir
)/lib
/libtdb.so
54 ${INSTALLCMD} -d
$(sharedbuilddir
)/include
55 ${INSTALLCMD} -m
644 $(srcdir)/include/tdb.h
$(sharedbuilddir
)/include
59 test:: $(PYTHON_CHECK_TARGET
)
60 installcheck:: test install
66 rm -f config.log config.status
include/config.h config.cache
69 realdistclean
:: distclean
70 rm -f configure
include/config.h.in