makefile.linux

来自「linux下的ppp协议簇开源代码; 可以进行linux内核级的pppoe拨号」· LINUX 代码 · 共 47 行

LINUX
47
字号
CC	= gccCOPTS	= -O2 -gCFLAGS	= $(COPTS) -I../.. -I../../../include -fPICLDFLAGS	= -sharedINSTALL	= install#***********************************************************************DESTDIR = @DESTDIR@LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION)VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h)PLUGIN := pppoatm.soPLUGIN_OBJS := pppoatm.o #*******# Do we have the ATM libraries installed? Set HAVE_LIBATM to use them,# or leave it unset to build the few routines we actually _use_ into# the plugin directly.##HAVE_LIBATM=yesifdef HAVE_LIBATMLIBS := -latmelseCFLAGS += -I.PLUGIN_OBJS += text2qos.o text2atm.o misc.o ans.oLIBS := -lresolvendif#*********all: $(PLUGIN)$(PLUGIN): $(PLUGIN_OBJS)	$(CC) $(CFLAGS) -o $@ -shared $^ $(LIBS)install: all	$(INSTALL) -d -m 755 $(LIBDIR)	$(INSTALL) -c -m 4550 $(PLUGIN) $(LIBDIR)clean:	rm -f *.o *.so%.o: %.c	$(CC) $(CFLAGS) -c -o $@ $<

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?