📄 makefile
字号:
include ../../linux/Makefile.gccCOPTS = -O2 -gCFLAGS = $(COPTS) -I.. -I../../include -fPICLDFLAGS = -sharedINSTALL = installDESTDIR = $(INSTROOT)/usr/localBINDIR = $(DESTDIR)/sbinMANDIR = $(DESTDIR)/share/man/man8LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION)SUBDIRS := rp-pppoe pppoatm# Uncomment the next line to include the radius authentication pluginSUBDIRS += radiusPLUGINS := minconn.so passprompt.so passwordfd.so winbind.so# include dependencies if presentifeq (.depend,$(wildcard .depend))include .dependendifall: $(PLUGINS) for d in $(SUBDIRS); do $(MAKE) $(MFLAGS) -C $$d all; done%.so: %.c $(CC) -o $@ $(LDFLAGS) $(CFLAGS) $^VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../patchlevel.h)install: $(PLUGINS) $(INSTALL) -d $(LIBDIR) $(INSTALL) $? $(LIBDIR) for d in $(SUBDIRS); do $(MAKE) $(MFLAGS) -C $$d install; doneclean: rm -f *.o *.so *.a for d in $(SUBDIRS); do $(MAKE) $(MFLAGS) -C $$d clean; donedepend: $(CPP) -M $(CFLAGS) *.c >.depend for d in $(SUBDIRS); do $(MAKE) $(MFLAGS) -C $$d depend; done
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -