9 exec_prefix = @exec_prefix@
10 sysconfdir = @sysconfdir@
11 localstatedir = @localstatedir@
18 dictdir = $(datadir)/freeradius
20 includedir = @includedir@
22 radacctdir = @radacctdir@
23 top_builddir = @abs_top_builddir@
24 top_srcdir = @abs_top_srcdir@
25 datarootdir = @datarootdir@
31 CFLAGS = $(INCLUDE) @CFLAGS@
33 LIBPREFIX = @LIBPREFIX@
39 AUTOHEADER = @AUTOHEADER@
40 INSTALL = ${top_builddir}/install-sh -c
41 INSTALL_PROGRAM = ${INSTALL}
42 INSTALL_DATA = ${INSTALL} -m 644
43 INSTALL_SCRIPT = ${INSTALL_PROGRAM}
44 INSTALLSTRIP = @INSTALLSTRIP@
51 RADDBDIR = ${raddbdir}
52 RUNDIR = ${localstatedir}/run/radiusd
55 LIBRADIUS = $(top_builddir)/src/lib/$(LIBPREFIX)freeradius-radius.la
59 LTDL_SUBDIRS = @LTDL_SUBDIRS@
61 USE_SHARED_LIBS = @USE_SHARED_LIBS@
62 USE_STATIC_LIBS = @USE_STATIC_LIBS@
63 STATIC_MODULES = @STATIC_MODULES@
65 OPENSSL_LIBS = @OPENSSL_LIBS@
66 OPENSSL_INCLUDE = @OPENSSL_INCLUDE@
68 LIBREADLINE = @LIBREADLINE@
73 SQL_ODBC_LIBS = @ODBC_LIBS@
74 SQL_ODBC_INCLUDE = @ODBC_INCLUDE@
76 RADIUSD_MAJOR_VERSION = @RADIUSD_MAJOR_VERSION@
77 RADIUSD_MINOR_VERSION = @RADIUSD_MINOR_VERSION@
78 RADIUSD_VERSION = @RADIUSD_VERSION@
83 ifneq ($(WITH_OPENSSL_MD5),)
84 LIBRADIUS_WITH_OPENSSL = 1
85 CFLAGS += -DWITH_OPENSSL_MD5
88 ifneq ($(WITH_OPENSSL_SHA1),)
89 LIBRADIUS_WITH_OPENSSL = 1
90 CFLAGS += -DWITH_OPENSSL_SHA1
93 ifneq ($(LIBRADIUS_WITH_OPENSSL),)
94 ifeq ($(OPENSSL_LIBS),)
95 $(error OPENSSL_LIBS must be define in order to use WITH_OPENSSL_*)
97 LIBRADIUS += $(OPENSSL_LIBS)
101 # http://clang.llvm.org/StaticAnalysis.html
103 # $ make SCAN=/path/to/checker/
106 CC := $(SCAN)/scan-build gcc -DFR_SCAN_BUILD