X-Git-Url: http://www.project-moonshot.org/gitweb/?p=freeradius.git;a=blobdiff_plain;f=Make.inc.in;h=854badede61d46a7aaf246783b9184306b2501c9;hp=c96d96f5a26309aea7456804821bb56ab23355bd;hb=HEAD;hpb=fea3d3a4810dfec831f1cf6405e140c97adce57d diff --git a/Make.inc.in b/Make.inc.in index c96d96f..854bade 100644 --- a/Make.inc.in +++ b/Make.inc.in @@ -1,4 +1,4 @@ -# +# -*- makefile -*- # Make.inc.in # # Version: $Id$ @@ -12,21 +12,27 @@ 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 = @top_builddir@ -top_srcdir = @top_srcdir@ +top_builddir = @abs_top_builddir@ +top_build_prefix=@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@ @@ -40,23 +46,27 @@ INSTALLSTRIP = @INSTALLSTRIP@ LCRYPT = @CRYPTLIB@ LIBS = @LIBS@ +LDFLAGS = @LDFLAGS@ LOGDIR = ${logdir} RADDBDIR = ${raddbdir} RUNDIR = ${localstatedir}/run/radiusd SBINDIR = ${sbindir} RADIR = ${radacctdir} +LIBRADIUS = $(top_builddir)/src/lib/$(LIBPREFIX)freeradius-radius.la LIBLTDL = @LIBLTDL@ -LIBLTDLPATH = @LIBLTDLPATH@ INCLTDL = @INCLTDL@ +LTDL_SUBDIRS = @LTDL_SUBDIRS@ USE_SHARED_LIBS = @USE_SHARED_LIBS@ USE_STATIC_LIBS = @USE_STATIC_LIBS@ STATIC_MODULES = @STATIC_MODULES@ -SNMP_INCLUDE = @SNMP_INCLUDE@ -SNMP_LIBS = @SNMP_LIBS@ +OPENSSL_LIBS = @OPENSSL_LIBS@ +OPENSSL_INCLUDE = @OPENSSL_INCLUDE@ + +LIBREADLINE = @LIBREADLINE@ # # SQL driver defines @@ -69,3 +79,31 @@ 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