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