]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/plugins/pppol2tp/Makefile.linux
Add L2TP support.
[ppp.git] / pppd / plugins / pppol2tp / Makefile.linux
diff --git a/pppd/plugins/pppol2tp/Makefile.linux b/pppd/plugins/pppol2tp/Makefile.linux
new file mode 100644 (file)
index 0000000..7a4b18f
--- /dev/null
@@ -0,0 +1,29 @@
+CC     = gcc
+COPTS  = -O2 -g
+CFLAGS = $(COPTS) -I../.. -I../../../include -fPIC
+LDFLAGS        = -shared
+INSTALL        = install
+
+#***********************************************************************
+
+DESTDIR = @DESTDIR@
+LIBDIR = $(DESTDIR)/lib/pppd/$(VERSION)
+
+VERSION = $(shell awk -F '"' '/VERSION/ { print $$2; }' ../../patchlevel.h)
+
+PLUGINS := pppol2tp.so
+
+all: $(PLUGINS)
+
+%.so: %.o
+       $(CC) $(CFLAGS) -o $@ -shared $^ $(LIBS)
+
+install: all
+       $(INSTALL) -d -m 755 $(LIBDIR)
+       $(INSTALL) -c -m 4550 $(PLUGIN) $(LIBDIR)
+
+clean:
+       rm -f *.o *.so
+
+%.o: %.c
+       $(CC) $(CFLAGS) -c -o $@ $<