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

📄 makefile.in

📁 使用最广泛的radius的linux的源码
💻 IN
字号:
## $Id: Makefile.in,v 1.76 2008/04/30 17:43:19 aland Exp $#include ../../Make.incSERVER_SRCS	= acct.c auth.c client.c conffile.c crypt.c exec.c files.c \		  listen.c log.c mainconfig.c modules.c modcall.c \		  radiusd.c radius_snmp.c \		  session.c smux.c threads.c util.c valuepair.c version.c  \		  xlat.c event.c realms.c evaluate.c vmps.c detail.cSERVER_OBJS	+= $(SERVER_SRCS:.c=.lo)INCLUDES	= ../include/autoconf.h ../include/conf.h    \		  ../include/libradius.h ../include/radius.h \		  ../include/radiusd.h ../include/ident.hCFLAGS		+= -I$(top_builddir)/srcCFLAGS		+= -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 radwho radclient##  The RADIUS sniffer#PCAP_LIBS	= @PCAP_LIBS@ifneq ($(PCAP_LIBS),)BINARIES	+= radsniffendif##  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_gtc rlm_eap_ikev2SUB_MODULES += rlm_sql_db2 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/$(LIBPREFIX)freeradius-eap.la && echo ../modules/rlm_eap/libeap/$(LIBPREFIX)freeradius-eap.la)MODULE_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)endifall: $(BINARIES)$(SERVER_OBJS): $(INCLUDES)radiusd: $(SERVER_OBJS) $(MODULE_OBJS) $(LIBRADIUS)	$(LIBTOOL) --mode=link $(CC) -export-dynamic -dlopen self \		$(LDFLAGS) $(LINK_MODE) -o $@ $(SERVER_OBJS)      \		$(MODULE_LIBS) $(LIBRADIUS) $(LIBS) $(SNMP_LIBS) \		$(LCRYPT) $(PTHREADLIB) $(LIBLTDL) $(OPENSSL_LIBS)radiusd.lo: radiusd.c  ../include/modules.h ../include/modcall.h ../include/modpriv.h	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radiusd.c%.lo: %.c	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS)  -c $<acct.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.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 ../include/modules.h	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(VFLAGS) $(INCLTDL) -c modules.csession.lo: session.c ../include/modules.h	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c session.c# It's #include'd for simplicity.  This should be fixed...listen.lo: dhcpd.c## Helper programs#radclient.lo: radclient.c $(INCLUDES)	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radclient.cradclient: radclient.lo $(LIBRADIUS)	$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radclient radclient.lo $(LIBRADIUS) $(LIBS)radsniff.lo: radsniff.c $(INCLUDES) ../include/radsniff.h	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radsniff.cradsniff: radsniff.lo $(LIBRADIUS)	$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radsniff radsniff.lo $(LIBRADIUS) $(LIBS) $(PCAP_LIBS)radwho.lo: radwho.c $(INCLUDES)	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radwho.cradwho: radwho.lo util.lo log.lo conffile.lo $(LIBRADIUS)	$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radwho radwho.lo util.lo log.lo conffile.lo $(LIBRADIUS) $(LIBS)clean:	rm -rf *.o *.so *.lo *~ $(BINARIES) .libsinstall:	$(INSTALL) -d -m 755	$(R)$(sbindir)	$(INSTALL) -d -m 755	$(R)$(bindir)	$(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) radwho$(EXEEXT)	$(R)$(bindir)ifneq ($(PCAP_LIBS),)	$(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP) radsniff$(EXEEXT)	$(R)$(bindir)endif	$(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 + -