X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=Make.inc.in;h=557853aefa16044f20dfa0f961ac905c99afcf39;hb=97dea9eae1fdbd6da508f60c7a8ae16ab547edd8;hp=cda2e7ceb901bd88e85754418c0fcec5797c5ff9;hpb=848545ac4b1ce9d7a23b8a1159f5fc781424dd2f;p=freeradius.git diff --git a/Make.inc.in b/Make.inc.in index cda2e7c..557853a 100644 --- a/Make.inc.in +++ b/Make.inc.in @@ -22,6 +22,7 @@ raddbdir = @raddbdir@ radacctdir = @radacctdir@ top_builddir = @abs_top_builddir@ top_srcdir = @abs_top_srcdir@ +datarootdir = @datarootdir@ MAKE = @MAKE@ CC = @CC@ @@ -61,12 +62,11 @@ 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 # @@ -79,3 +79,30 @@ 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