📄 makefile.in
字号:
## $Id: Makefile.in,v 1.27.2.5.2.6 2007/02/14 15:44:23 aland Exp $#include ../../Make.incSERVER_SRCS = acct.c auth.c client.c conffile.c exec.c files.c log.c \ mainconfig.c modules.c modcall.c nas.c proxy.c radiusd.c \ radius_snmp.c request_list.c session.c smux.c threads.c \ util.c valuepair.c version.c timestr.c xlat.cSERVER_OBJS += $(SERVER_SRCS:.c=.lo)INCLUDES = ../include/autoconf.h ../include/conf.h \ ../include/libradius.h ../include/radius.h \ ../include/radiusd.hCFLAGS += -I../includeCFLAGS += -DHOSTINFO=\"${HOSTINFO}\"CFLAGS += -DRADIUSD_VERSION=\"${RADIUSD_VERSION}\"CFLAGS += $(SNMP_INCLUDE)CFLAGS += $(OPENSSL_INCLUDE)VFLAGS = -DRADIUSD_MAJOR_VERSION=$(RADIUSD_MAJOR_VERSION)VFLAGS += -DRADIUSD_MINOR_VERSION=$(RADIUSD_MINOR_VERSION)MODULE_LIBS = $(STATIC_MODULES)BINARIES = radiusd radclient radrelay radwho## Not using shared libraries, add in ALL known static modules# at build time.#ifneq ($(USE_SHARED_LIBS),yes)## For static linking...#LINK_MODE = -static -all-staticSUB_MODULES += rlm_eap_md5 rlm_eap_leap rlm_eap_tls rlm_eap_ttls rlm_eap_simSUB_MODULES += rlm_eap_peap rlm_eap_mschapv2 rlm_eap_gtcSUB_MODULES += rlm_sql_db2 rlm_sql_freetds rlm_sql_iodbc rlm_sql_mysqlSUB_MODULES += rlm_sql_oracle rlm_sql_postgresql rlm_sql_sybase rlm_sql_unixodbcLIBS += $(shell test -f ../modules/rlm_eap/libeap/libeap.la && echo ../modules/rlm_eap/libeap/libeap.la)ifneq ($(OPENSSL_LIBS),)LIBS += $(OPENSSL_LIBS)endifMODULE_LIBS += $(shell for x in $(MODULES);do test -f ../modules/$$x/$$x.la && echo -dlpreopen ../modules/$$x/$$x.la;done)MODULE_LIBS += $(shell for x in $(SUB_MODULES);do test -f ../modules/*/types/$$x/$$x.la && echo -dlpreopen ../modules/*/types/$$x/$$x.la;done)MODULE_LIBS += $(shell for x in $(SUB_MODULES);do test -f ../modules/*/drivers/$$x/$$x.la && echo -dlpreopen ../modules/*/drivers/$$x/$$x.la;done)MODULE_OBJS += $(shell for x in $(MODULES);do test -f ../modules/$$x/$$x.la && echo ../modules/$$x/$$x.la;done) MODULE_OBJS += $(shell for x in $(SUB_MODULES);do test -f ../modules/*/types/$$x/$$x.la && echo ../modules/*/types/$$x/$$x.la;done) MODULE_OBJS += $(shell for x in $(SUB_MODULES);do test -f ../modules/*/drivers/$$x/$$x.la && echo ../modules/*/drivers/$$x/$$x.la;done)endifLIBS += ../lib/libradius.laall: $(BINARIES)$(SERVER_OBJS): $(INCLUDES)radiusd: $(SERVER_OBJS) $(MODULE_OBJS) ../lib/libradius.la $(LIBTOOL) --mode=link $(CC) -export-dynamic -dlopen self \ $(LDFLAGS) -pie $(LINK_MODE) -o $@ $(SERVER_OBJS) \ $(MODULE_LIBS) $(LIBS) $(SNMP_LIBS) $(PTHREADLIB) \ $(LIBLTDL) $(OPENSSL_LIBS)radiusd.lo: radiusd.c ../include/request_list.h ../include/modules.h ../include/modcall.h ../include/modpriv.h $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radiusd.cacct.lo: acct.c ../include/modules.h $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c acct.cauth.lo: auth.c ../include/modules.h $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c auth.cclient.lo: client.c ../include/conffile.h $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c client.cconffile.lo: conffile.c ../include/conffile.h ../include/modules.h $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c conffile.cexec.lo: exec.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c exec.cfiles.lo: files.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c files.clog.lo: log.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c log.cmainconfig.lo: mainconfig.c ../include/modules.h $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c mainconfig.cmodcall.lo: modcall.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(INCLTDL) -c modcall.cmodules.lo: modules.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(VFLAGS) $(INCLTDL) -c modules.cnas.lo: nas.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c nas.cproxy.lo: proxy.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c proxy.cradius_snmp.lo: radius_snmp.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radius_snmp.crequest_list.lo: request_list.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c request_list.csession.lo: session.c ../include/modules.h $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c session.csmux.lo: smux.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c smux.cthreads.lo: threads.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c threads.ctimestr.lo: timestr.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c timestr.cutil.lo: util.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c util.cvaluepair.lo: valuepair.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c valuepair.cversion.lo: version.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c version.cxlat.lo: xlat.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c xlat.c## Helper programs#radclient.lo: radclient.c $(INCLUDES) $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radclient.cradclient: radclient.lo ../lib/libradius.la $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radclient radclient.lo $(LIBS)radrelay.lo: radrelay.c $(INCLUDES) $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radrelay.cradrelay: radrelay.lo util.lo nas.lo client.lo log.lo conffile.lo files.lo xlat.lo ../lib/libradius.la $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radrelay radrelay.lo util.lo nas.lo client.lo log.lo conffile.lo files.lo xlat.lo $(LIBS)radwho.lo: radwho.c $(INCLUDES) $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radwho.cradwho: radwho.lo util.lo log.lo conffile.lo ../lib/libradius.la $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radwho radwho.lo util.lo log.lo conffile.lo $(LIBS)clean: rm -rf *.o *.so *.lo *~ $(BINARIES) .libsinstall: $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP) radiusd$(EXEEXT) $(R)$(sbindir) $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP) radclient$(EXEEXT) $(R)$(bindir) $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP) radrelay$(EXEEXT) $(R)$(bindir) $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP) radwho$(EXEEXT) $(R)$(bindir) $(INSTALL) -m 755 checkrad.pl $(R)$(sbindir)/checkrad $(INSTALL) -m 755 radlast $(R)$(bindir) $(INSTALL) -m 755 radtest $(R)$(bindir) $(INSTALL) -m 755 radzap $(R)$(bindir)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -