makefile

来自「新的radius程序」· 代码 · 共 56 行

TXT
56
字号
## Makefile## Version:      $Id: Makefile,v 1.20.4.6 2006/04/12 20:45:20 aland Exp $#include ../../Make.incSRCS		= crypt.c 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 token.c udpfromto.c \		  valuepair.cLT_OBJS		= $(SRCS:.c=.lo)INCLUDES	= ../include/radius.h ../include/libradius.h \		  ../include/missing.h ../include/autoconf.hCFLAGS		+= -D_LIBRADIUS -I../include# 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)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) $^ $(LCRYPT)$(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 + =
减小字号Ctrl + -
显示快捷键?