Merge tag 'release_3_0_12' into branch moonshot-fr-3.0.12-upgrade.
[freeradius.git] / src / main / radiusd.mk
1 TARGET  := radiusd
2 SOURCES := acct.c auth.c client.c crypt.c files.c \
3                   listen.c  mainconfig.c modules.c modcall.c \
4                   radiusd.c state.c stats.c soh.c connection.c \
5                   session.c threads.c channel.c \
6                   process.c realms.c detail.c
7 ifneq ($(OPENSSL_LIBS),)
8 SOURCES += cb.c tls.c tls_listen.c
9 endif
10
11 SRC_CFLAGS      := -DHOSTINFO=\"${HOSTINFO}\"
12
13 TGT_INSTALLDIR  := ${sbindir}
14 TGT_LDLIBS      := $(LIBS) $(OPENSSL_LIBS) $(LCRYPT)
15 TGT_PREREQS     := libfreeradius-server.a libfreeradius-radius.a
16
17 # Libraries can't depend on libraries (oops), so make the binary
18 # depend on the EAP code...
19 ifneq "$(filter rlm_eap_%,${ALL_TGTS})" ""
20 TGT_PREREQS     += libfreeradius-eap.a
21 endif