makefile
来自「freeradius-server-2.1.3.tar.gz安装源文件」· 代码 · 共 49 行
TXT
49 行
## Makefile## Version: $Id$#include ../../../../Make.incSRCS = eapcommon.c eapcrypto.c eapsimlib.c fips186prf.cifneq ($(OPENSSL_LIBS),)SRCS += cb.c eap_tls.c mppe_keys.c tls.cendifLT_OBJS = $(SRCS:.c=.lo)INCLUDES = eap_types.h eap_tls.hCFLAGS += -DEAPLIB -I. -I.. -I$(top_builddir)/src $(OPENSSL_INCLUDE)ifeq ($(USE_SHARED_LIBS),yes)LINK_MODE = -export-dynamicelseLINK_MODE = -staticendifTARGET = $(LIBPREFIX)freeradius-eap# Define new rule for libtool objects%.lo: %.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<all: $(TARGET).la$(TARGET).la: $(LT_OBJS) $(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \ $(LDFLAGS) $(LINK_MODE) -o $@ -rpath $(libdir) $^ \ $(LIBRADIUS) $(LIBS) @for x in .libs/* $^; do \ rm -f $(top_builddir)/src/modules/lib/$$x; \ ln -s $(top_builddir)/src/modules/rlm_eap/libeap/$$x $(top_builddir)/src/modules/lib/$$x; \ done$(LT_OBJS): $(INCLUDES)clean: rm -f *.o *.lo $(TARGET).la rm -rf .libsinstall: all $(LIBTOOL) --mode=install $(INSTALL) -c $(TARGET).la \ $(R)$(libdir)/$(TARGET).la rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la; ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?