• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/accel-pptp/src/pppd/plugins/pppol2tp/
1#CC	= gcc
2COPTS	= -O2 -g
3CFLAGS	= $(COPTS) -I. -I../.. -I../../../include -fPIC $(EXTRACFLAGS)
4LDFLAGS	= -shared
5INSTALL	= install
6
7#***********************************************************************
8
9DESTDIR = @DESTDIR@
10LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION)
11
12VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h)
13
14PLUGINS := pppol2tp.so openl2tp.so
15
16ifdef HAVE_INET6
17     CFLAGS   += -DINET6=1
18endif
19
20all: $(PLUGINS)
21
22%.so: %.o
23	$(CC) $(CFLAGS) -o $@ -shared $^ $(LIBS)
24
25install: all
26	$(INSTALL) -d -m 755 $(LIBDIR)
27	$(INSTALL) -c -m 755 $(PLUGINS) $(LIBDIR)
28
29clean:
30	rm -f *.o *.so
31
32%.o: %.c
33	$(CC) $(CFLAGS) -c -o $@ $<
34