2008-04-24 17:28:30 -04:00
#!gmake
#
# Makefile for tdb directory
#
CC = @CC@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
includedir = @includedir@
libdir = @libdir@
2008-09-19 15:20:47 -04:00
VPATH = @srcdir@:@libreplacedir@
2008-04-24 17:28:30 -04:00
srcdir = @srcdir@
builddir = @builddir@
2008-09-19 15:20:47 -04:00
sharedbuilddir = @sharedbuilddir@
INSTALLCMD = @INSTALL@
2008-04-24 17:28:30 -04:00
CPPFLAGS = @CPPFLAGS@ -I$( srcdir) /include -Iinclude -I.
LDFLAGS = @LDFLAGS@
EXEEXT = @EXEEXT@
SHLD = @SHLD@
SHLD_FLAGS = @SHLD_FLAGS@
PACKAGE_VERSION = @PACKAGE_VERSION@
PICFLAG = @PICFLAG@
SHLIBEXT = @SHLIBEXT@
PYTHON = @PYTHON@
PYTHON_CONFIG = @PYTHON_CONFIG@
PYTHON_BUILD_TARGET = @PYTHON_BUILD_TARGET@
PYTHON_INSTALL_TARGET = @PYTHON_INSTALL_TARGET@
PYTHON_CHECK_TARGET = @PYTHON_CHECK_TARGET@
LIB_PATH_VAR = @LIB_PATH_VAR@
2008-12-16 19:57:09 +01:00
teventdir = @teventdir@
2008-04-24 17:28:30 -04:00
TALLOC_CFLAGS = @TALLOC_CFLAGS@
2008-09-19 15:20:47 -04:00
TALLOC_LDFLAGS = @TALLOC_CFLAGS@
TALLOC_LIBS = @TALLOC_LIBS@
2008-04-24 17:28:30 -04:00
2008-12-16 19:57:09 +01:00
TEVENT_CFLAGS = @TEVENT_CFLAGS@
TEVENT_LDFLAGS = @TEVENT_CFLAGS@
TEVENT_LIBS = @TEVENT_LIBS@
2008-04-24 17:28:30 -04:00
2008-12-16 19:57:09 +01:00
CFLAGS = $( CPPFLAGS) $( TALLOC_CFLAGS) $( TEVENT_CFLAGS) @CFLAGS@
LDFLAGS = $( TALLOC_LDFLAGS) $( TEVENT_LDFLAGS) @LDFLAGS@
LIBS = $( TALLOC_LIBS) $( TEVENT_LIBS) @LIBS@
2008-09-19 15:20:47 -04:00
2008-12-16 19:57:09 +01:00
TEVENT_OBJ = @TEVENT_OBJ@ @LIBREPLACEOBJ@
2008-04-24 17:28:30 -04:00
default : all
2008-12-16 19:57:09 +01:00
i n c l u d e $( teventdir ) / t e v e n t . m k
i n c l u d e $( teventdir ) / r u l e s . m k
2008-04-24 17:28:30 -04:00
2008-12-16 19:57:09 +01:00
all :: showflags dirs $( PROGS ) $( TEVENT_SOLIB ) libtevent .a $( PYTHON_BUILD_TARGET )
2008-04-24 17:28:30 -04:00
install :: all
2008-12-16 19:57:09 +01:00
$(TEVENT_SOLIB) : $( TEVENT_OBJ )
$( SHLD) $( SHLD_FLAGS) $( LDFLAGS) $( LIBS) -o $@ $( TEVENT_OBJ) @SONAMEFLAG@$( TEVENT_SONAME)
2008-09-19 15:20:47 -04:00
shared-build : all
${ INSTALLCMD } -d $( sharedbuilddir) /lib
2008-12-16 19:57:09 +01:00
${ INSTALLCMD } -m 644 libtevent.a $( sharedbuilddir) /lib
${ INSTALLCMD } -m 755 $( TEVENT_SOLIB) $( sharedbuilddir) /lib
ln -sf $( TEVENT_SOLIB) $( sharedbuilddir) /lib/$( TEVENT_SONAME)
ln -sf $( TEVENT_SOLIB) $( sharedbuilddir) /lib/libtevent.so
2008-09-19 15:20:47 -04:00
${ INSTALLCMD } -d $( sharedbuilddir) /include
2008-12-16 19:57:09 +01:00
${ INSTALLCMD } -m 644 $( srcdir) /tevent.h $( sharedbuilddir) /include
2008-04-24 17:28:30 -04:00
check : test
test :: $( PYTHON_CHECK_TARGET )
installcheck :: test install
clean ::
rm -f *.o *.a */*.o
distclean :: clean
2008-12-30 08:58:52 +01:00
rm -f config.log config.status config.h config.cache
2008-04-24 17:28:30 -04:00
rm -f Makefile
realdistclean :: distclean
2008-12-30 08:58:52 +01:00
rm -f configure config.h.in