📄 makefile
字号:
## Makefile## Version: $Id: Makefile,v 1.39 2008/04/20 15:18:39 aland Exp $#include ../../Make.incSRCS = dict.c filters.c hash.c hmac.c hmacsha1.c isaac.c log.c \ misc.c missing.c md4.c md5.c print.c radius.c rbtree.c \ sha1.c snprintf.c strlcat.c strlcpy.c token.c udpfromto.c \ valuepair.c fifo.c packet.c event.c getaddrinfo.c vqp.c \ heap.c dhcp.cLT_OBJS = $(SRCS:.c=.lo)INCLUDES = ../include/radius.h ../include/libradius.h \ ../include/missing.h ../include/autoconf.h \ ../include/ident.hCFLAGS += -D_LIBRADIUS -I$(top_builddir)/src# if you have problems with things that need SHA1-HMAC, this will# dump the key and the input to the hash so you can compare to what# the other end is doing.#CFLAGS += -DHMAC_SHA1_DATA_PROBLEMSifeq ($(USE_SHARED_LIBS),yes)LINK_MODE = -export-dynamicelseLINK_MODE = -staticendifTARGET = $(LIBPREFIX)freeradius-radius# 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) $^$(LT_OBJS): $(INCLUDES)clean: rm -f *.o *.lo $(TARGET).la rm -rf .libsinstall: all $(INSTALL) -d -m 755 $(R)$(libdir) $(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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -