1CC = gcc 2CFLAGS = -g -O2 -I.. -I../../include -fPIC 3LDFLAGS = -shared 4INSTALL = install 5 6all: minconn.so passprompt.so pppoe/pppoe.so 7 8pppoe/pppoe.so: 9 $(MAKE) -C pppoe $(MFLAGS) pppoe.so 10 11minconn.so: minconn.c 12 $(CC) -o $@ $(LDFLAGS) $(CFLAGS) minconn.c 13 14passprompt.so: passprompt.c 15 $(CC) -o $@ $(LDFLAGS) $(CFLAGS) passprompt.c 16 17LIBDIR = /usr/lib/pppd 18 19install: minconn.so passprompt.so pppoe/pppoe.so 20 version=`awk -F '"' '/VERSION/ { print $$2; }' ../patchlevel.h`; \ 21 $(INSTALL) -d $(LIBDIR)/$$version; \ 22 $(INSTALL) $? $(LIBDIR)/$$version 23 24clean: 25 rm -rf *.o *.so