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