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

📄 makefile.in

📁 radius server在linux下的源码
💻 IN
字号:
## $Id: Makefile.in,v 1.27.2.3 2005/05/12 22:22:26 aland Exp $#include ../../Make.incSERVER_OBJS	= radiusd.o files.o util.o acct.o nas.o log.o valuepair.o \		  version.o proxy.o exec.o auth.o timestr.o conffile.o \		  modules.o modcall.o session.o xlat.o threads.o smux.o \		  radius_snmp.o client.o request_list.o mainconfig.oINCLUDES	= ../include/radiusd.h ../include/radius.h ../include/libradius.h ../include/conf.h ../include/autoconf.hCFLAGS		+= -I../include CFLAGS		+= -DHOSTINFO=\"${HOSTINFO}\"CFLAGS          += -DRADIUSD_VERSION=\"${RADIUSD_VERSION}\"CFLAGS          += $(SNMP_INCLUDE) LDFLAGS		+= -L../libMODULE_LIBS	= $(STATIC_MODULES)MODULE_OBJS	=VFLAGS		= -DRADIUSD_MAJOR_VERSION=$(RADIUSD_MAJOR_VERSION)VFLAGS		+= -DRADIUSD_MINOR_VERSION=$(RADIUSD_MINOR_VERSION)BINARIES	= radiusd radwho radclient radrelay ##  Not using shared libraries, add in ALL known static modules# at build time.#ifneq ($(USE_SHARED_LIBS),yes)##  For static linking...#SUB_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_unixodbcifneq ($(OPENSSL_LIBS),)LIBS += -L$(OPENSSL_LIBS) -L../modules/rlm_eap/libeap -leap -lcrypto -lssl -lcrypto -lssl endif#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)endifLIBS		+= -lradius $(SNMP_LIBS)all:	$(BINARIES)radiusd: $(SERVER_OBJS) ../lib/libradius.a $(MODULE_OBJS)	$(LIBTOOL) --mode=link $(CC) -export-dynamic -dlopen self \		$(CFLAGS) $(LDFLAGS) -o $@ \		$(SERVER_OBJS) $(LCRYPT) $(MODULE_LIBS) $(LIBS) \		$(PTHREADLIB) $(LIBLTDL) $(LCRYPT)radiusd.o: radiusd.c $(INCLUDES)  ../include/request_list.h ../include/modules.h ../include/modcall.h ../include/modpriv.h	$(CC) $(CFLAGS) -c radiusd.cacct.o: acct.c $(INCLUDES) ../include/modules.h	$(CC) $(CFLAGS) -c acct.cfiles.o: files.c $(INCLUDES)	$(CC) $(CFLAGS) -c files.cutil.o: util.c $(INCLUDES)	$(CC) $(CFLAGS) -c util.cnas.o:  nas.c $(INCLUDES)	$(CC) $(CFLAGS) -c nas.clog.o:  log.c $(INCLUDES)	$(CC) $(CFLAGS) -c log.cconffile.o: conffile.c $(INCLUDES) ../include/modules.h	$(CC) $(CFLAGS) -c conffile.cmainconfig.o: mainconfig.c $(INCLUDES) ../include/modules.h	$(CC) $(CFLAGS) -c mainconfig.ctimestr.o: timestr.c $(INCLUDES)	$(CC) $(CFLAGS) -c timestr.cmodules.o:  modules.c $(INCLUDES)	$(CC) $(CFLAGS) $(VFLAGS) $(INCLTDL) -c modules.cmodcall.o:  modcall.c $(INCLUDES)	$(CC) $(CFLAGS) $(INCLTDL) -c modcall.csession.o:  session.c $(INCLUDES) ../include/modules.h	$(CC) $(CFLAGS) -c session.crequest_list.o:  request_list.c $(INCLUDES)	$(CC) $(CFLAGS) -c request_list.cproxy.o:  proxy.c $(INCLUDES)	$(CC) $(CFLAGS) -c proxy.cexec.o:  exec.c $(INCLUDES)	$(CC) $(CFLAGS) -c exec.cauth.o:  auth.c $(INCLUDES) ../include/modules.h	$(CC) $(CFLAGS) -c auth.cvaluepair.o:  valuepair.c $(INCLUDES)	$(CC) $(CFLAGS) -c valuepair.cversion.o: version.c $(INCLUDES)	$(CC) $(CFLAGS) -o version.o -c version.cxlat.o: xlat.c $(INCLUDES)	$(CC) $(CFLAGS) -o xlat.o -c xlat.cthreads.o: threads.c $(INCLUDES)	$(CC) $(CFLAGS) -o threads.o -c threads.csmux.o: smux.c $(INCLUDES)	$(CC) $(CFLAGS) -o smux.o -c smux.cradius_snmp.o: radius_snmp.c $(INCLUDES)	$(CC) $(CFLAGS) -o radius_snmp.o -c radius_snmp.cradclient: radclient.o ../lib/libradius.a	$(CC) $(CFLAGS) $(LDFLAGS) -o radclient radclient.o $(LIBS)radclient.o: radclient.c $(INCLUDES)	$(CC) $(CFLAGS) -c radclient.cradrelay: radrelay.o mainconfig.o util.o nas.o client.o log.o conffile.o files.o xlat.o ../lib/libradius.a	$(CC) $(CFLAGS) $(LDFLAGS) -o radrelay radrelay.o mainconfig.o util.o nas.o client.o log.o conffile.o files.o xlat.o $(LIBS)radrelay.o: radrelay.c $(INCLUDES)	$(CC) $(CFLAGS) -c radrelay.cradwho.o: radwho.c $(INCLUDES)	$(CC) $(CFLAGS) -c radwho.cradwho: radwho.o util.o log.o conffile.o ../lib/libradius.la	$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o radwho radwho.o util.o log.o conffile.o ../lib/libradius.la $(LIBS) $(LCRYPT)clean:	rm -rf *.o *.so *~ $(BINARIES) .libsinstall:	$(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP) radiusd$(EXEEXT)	$(R)$(sbindir)	$(INSTALL) -m 755 $(INSTALLSTRIP) radwho$(EXEEXT)	$(R)$(bindir)	$(INSTALL) -m 755 $(INSTALLSTRIP) radzap	$(R)$(bindir)	$(INSTALL) -m 755    radlast			$(R)$(bindir)	$(INSTALL) -m 755    radclient$(EXEEXT)		$(R)$(bindir)	$(INSTALL) -m 755    radrelay$(EXEEXT)		$(R)$(bindir)	$(INSTALL) -m 755    radtest 			$(R)$(bindir)	$(INSTALL) -m 755    checkrad.pl		$(R)$(sbindir)/checkrad

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -