]> git.ozlabs.org Git - ppp.git/blob - pppd/plugins/pppol2tp/Makefile.linux
Merge pull request #101 from vyos/if-renaming-clean
[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  = -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) $(LDFLAGS) -o $@ $(LDFLAGS_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 $@ $<