⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.in

📁 新的radius程序
💻 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 + -