File: Make.inc.in

package info (click to toggle)
freeradius 2.2.5%2Bdfsg-0.2%2Bdeb8u1
  • links: PTS
  • area: main
  • in suites: jessie
  • size: 18,704 kB
  • ctags: 11,037
  • sloc: ansic: 87,883; sh: 13,274; php: 6,683; perl: 3,585; makefile: 1,475; sql: 1,351; python: 192; xml: 62; tcl: 35; sed: 23; ruby: 22
file content (117 lines) | stat: -rw-r--r-- 2,619 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
# -*- makefile -*-
# Make.inc.in
#
# Version:	$Id: 5464b2e0e75bdfe1c8b1acfb0491b3e82c74e557 $
#

# Location of files.
prefix		= @prefix@
exec_prefix	= @exec_prefix@
sysconfdir	= @sysconfdir@
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_build_prefix=@abs_top_builddir@/
top_srcdir	= @abs_top_srcdir@
datarootdir	= @datarootdir@

MAKE		= @MAKE@
CC		= @CC@
RANLIB		= @RANLIB@
INCLUDE		= -I${top_srcdir} -I${top_srcdir}/src
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@
LIBS		= @LIBS@
LDFLAGS		= @LDFLAGS@

LOGDIR		= ${logdir}
RADDBDIR	= ${raddbdir}
RUNDIR		= ${localstatedir}/run/freeradius
SBINDIR		= ${sbindir}
RADIR		= ${radacctdir}
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@
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_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@

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

ifeq "$(LIBTOOL)" ""
$(error Building FreeRADIUS requires libtool)
endif