📄 makefile
字号:
include ../../../../Make.incSRCS = fips186prf.c eapcrypto.c eapcommon.c eapsimlib.cINCLUDES = CFLAGS += -DEAPLIB -I../../../include all: static dynamicTARGET=$(LIBPREFIX)eapSTATIC_OBJS = $(SRCS:.c=.o)DYNAMIC_OBJS = $(SRCS:.c=.lo)$(STATIC_OBJS): $(INCLUDES)$(DYNAMIC_OBJS): $(INCLUDES)######################################################################### define new rules########################################################################%.o : %.c $(CC) $(CFLAGS) -c $< -o $@%.lo : %.c $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<$(TARGET).a: $(STATIC_OBJS) $(LIBTOOL) --mode=link $(LD) \ -module -static $(CFLAGS) $^ -o $@ ifneq ($(USE_SHARED_LIBS),yes)LINK_MODE=-staticendif$(TARGET).la: $(DYNAMIC_OBJS) $(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \ -module $(LINK_MODE) $(CFLAGS) -o $@ -rpath $(libdir) $^ static: $(TARGET).adynamic: $(TARGET).laclean: rm -f *.o *.lo $(TARGET).a $(TARGET).la rm -rf .libsinstall: static dynamic $(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 + -