X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=Make.inc.in;h=557853aefa16044f20dfa0f961ac905c99afcf39;hb=e9831edfd3d9f38e6996d6e0e655feb0e1547be8;hp=b80dc66f57f389b5baf0262ed24b565439d992f1;hpb=aee4754899c6bdf25bf2b6e5009c49317ac2afc5;p=freeradius.git diff --git a/Make.inc.in b/Make.inc.in index b80dc66..557853a 100644 --- a/Make.inc.in +++ b/Make.inc.in @@ -1,5 +1,5 @@ -# -# Make.inc.in Common Makefile stuff for the cistron-radius package. +# -*- makefile -*- +# Make.inc.in # # Version: $Id$ # @@ -12,37 +12,97 @@ localstatedir = @localstatedir@ libdir = @libdir@ bindir = @bindir@ sbindir = @sbindir@ +docdir = @docdir@ mandir = @mandir@ +datadir = @datadir@ +dictdir = $(datadir)/freeradius logdir = @logdir@ +includedir = @includedir@ raddbdir = @raddbdir@ radacctdir = @radacctdir@ +top_builddir = @abs_top_builddir@ +top_srcdir = @abs_top_srcdir@ +datarootdir = @datarootdir@ MAKE = @MAKE@ CC = @CC@ RANLIB = @RANLIB@ -INCLUDE = +INCLUDE = CFLAGS = $(INCLUDE) @CFLAGS@ +CPPFLAGS = @CPPFLAGS@ LIBPREFIX = @LIBPREFIX@ +EXEEXT = @EXEEXT@ LIBTOOL = @LIBTOOL@ ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ +INSTALL = ${top_builddir}/install-sh -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +INSTALLSTRIP = @INSTALLSTRIP@ LCRYPT = @CRYPTLIB@ -LDBM = @DBMLIB@ LIBS = @LIBS@ +LDFLAGS = @LDFLAGS@ -LOGDIR = @logdir@ -RADDBDIR = @raddbdir@ -RUNDIR = @localstatedir@/run -SBINDIR = @sbindir@ -RADIR = @radacctdir@ +LOGDIR = ${logdir} +RADDBDIR = ${raddbdir} +RUNDIR = ${localstatedir}/run/radiusd +SBINDIR = ${sbindir} +RADIR = ${radacctdir} +LIBRADIUS = $(top_builddir)/src/lib/$(LIBPREFIX)freeradius-radius.la -BUILDDBM = @BUILDDBM@ +LIBLTDL = @LIBLTDL@ +INCLTDL = @INCLTDL@ +LTDL_SUBDIRS = @LTDL_SUBDIRS@ -DYNAMIC_MODULES = @DYNAMIC_MODULES@ -MODULE_LIBS = @MODULE_LIBS@ -MODULE_LDFLAGS = @MODULE_LDFLAGS@ -MODULE_HAVE_DLERROR = @MODULE_HAVE_DLERROR@ +USE_SHARED_LIBS = @USE_SHARED_LIBS@ +USE_STATIC_LIBS = @USE_STATIC_LIBS@ STATIC_MODULES = @STATIC_MODULES@ + +OPENSSL_LIBS = @OPENSSL_LIBS@ +OPENSSL_INCLUDE = @OPENSSL_INCLUDE@ + +LIBREADLINE = @LIBREADLINE@ + +# +# SQL driver defines +# +SQL_ODBC_LIBS = @ODBC_LIBS@ +SQL_ODBC_INCLUDE = @ODBC_INCLUDE@ + +RADIUSD_MAJOR_VERSION = @RADIUSD_MAJOR_VERSION@ +RADIUSD_MINOR_VERSION = @RADIUSD_MINOR_VERSION@ +RADIUSD_VERSION = @RADIUSD_VERSION@ + +MODULES = @MODULES@ +HOSTINFO = @HOSTINFO@ + +ifneq ($(WITH_OPENSSL_MD5),) +LIBRADIUS_WITH_OPENSSL = 1 +CFLAGS += -DWITH_OPENSSL_MD5 +endif + +ifneq ($(WITH_OPENSSL_SHA1),) +LIBRADIUS_WITH_OPENSSL = 1 +CFLAGS += -DWITH_OPENSSL_SHA1 +endif + +ifneq ($(LIBRADIUS_WITH_OPENSSL),) +ifeq ($(OPENSSL_LIBS),) +$(error OPENSSL_LIBS must be define in order to use WITH_OPENSSL_*) +else +LIBRADIUS += $(OPENSSL_LIBS) +endif +endif + +# http://clang.llvm.org/StaticAnalysis.html +# +# $ make SCAN=/path/to/checker/ +# +ifneq ($(SCAN),) +CC := $(SCAN)/scan-build gcc -DFR_SCAN_BUILD +LIBTOOL := +endif