ea3538e22d56a9299614d64094fbdb43a2eab004
[ppp.git] / pppd / plugins / pppol2tp / Makefile.linux
1 #CC     = gcc
2 COPTS   = -O2 -g
3 CFLAGS  = $(COPTS) -I. -I../.. -I../../../include -fPIC
4 LDFLAGS = -shared
5 INSTALL = install
6
7 #***********************************************************************
8
9 DESTDIR = @DESTDIR@
10 LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION)
11
12 VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h)
13
14 PLUGINS := pppol2tp.so openl2tp.so
15
16 all: $(PLUGINS)
17
18 %.so: %.o
19         $(CC) $(CFLAGS) -o $@ -shared $^ $(LIBS)
20
21 install: all
22         $(INSTALL) -d -m 755 $(LIBDIR)
23         $(INSTALL) -c -m 755 $(PLUGINS) $(LIBDIR)
24
25 clean:
26         rm -f *.o *.so
27
28 %.o: %.c
29         $(CC) $(CFLAGS) -c -o $@ $<