Make default match config
[freeradius.git] / Make.inc.in
index 886d90e..5464b2e 100644 (file)
@@ -21,12 +21,14 @@ includedir  = @includedir@
 raddbdir       = @raddbdir@
 radacctdir     = @radacctdir@
 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                = -I${top_srcdir} -I${top_srcdir}/src
 CFLAGS         = $(INCLUDE) @CFLAGS@
 CPPFLAGS       = @CPPFLAGS@
 LIBPREFIX      = @LIBPREFIX@
@@ -56,6 +58,7 @@ LIBRADIUS     = $(top_builddir)/src/lib/$(LIBPREFIX)freeradius-radius.la
 LIBLTDL                = @LIBLTDL@
 INCLTDL                = @INCLTDL@
 LTDL_SUBDIRS   = @LTDL_SUBDIRS@
+CFLAGS         += $(INCLTDL)
 
 USE_SHARED_LIBS        = @USE_SHARED_LIBS@
 USE_STATIC_LIBS = @USE_STATIC_LIBS@
@@ -64,6 +67,8 @@ STATIC_MODULES        = @STATIC_MODULES@
 OPENSSL_LIBS   = @OPENSSL_LIBS@
 OPENSSL_INCLUDE = @OPENSSL_INCLUDE@
 
+LIBREADLINE    = @LIBREADLINE@
+
 #
 #  SQL driver defines
 #
@@ -72,7 +77,10 @@ SQL_ODBC_INCLUDE = @ODBC_INCLUDE@
 
 RADIUSD_MAJOR_VERSION  = @RADIUSD_MAJOR_VERSION@
 RADIUSD_MINOR_VERSION  = @RADIUSD_MINOR_VERSION@
+RADIUSD_INCRM_VERSION  = @RADIUSD_INCRM_VERSION@
 RADIUSD_VERSION                = @RADIUSD_VERSION@
+RADIUSD_VERSION_STRING  = @RADIUSD_VERSION_STRING@
+RADIUSD_VERSION_COMMIT  = @RADIUSD_VERSION_COMMIT@
 
 MODULES                        = @MODULES@
 HOSTINFO               = @HOSTINFO@
@@ -94,3 +102,16 @@ 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
+
+ifeq "$(LIBTOOL)" ""
+$(error Building FreeRADIUS requires libtool)
+endif