Update and clean Tomato RAF files
[tomato.git] / release / src / router / pptpd / plugins / Makefile
blob059cba11b9eb8b59e610c58582b0a725a01eb095
1 CC = gcc
2 COPTS = -O2 -g
3 CFLAGS = $(COPTS) -I.. -I../../include -fPIC
4 LDFLAGS = -shared
5 LDADD = -lutil
6 INSTALL = install -o root
7 prefix = /usr/local
9 PLUGINS = pptpd-logwtmp.so
11 # include dependencies if present
12 ifeq (.depend,$(wildcard .depend))
13 include .depend
14 endif
16 all: $(PLUGINS)
18 %.so: %.c
19 $(CC) -o $@ $(LDFLAGS) $(CFLAGS) $^ $(LDADD)
21 LIBDIR ?= $(DESTDIR)$(prefix)/lib/pptpd
23 install: $(PLUGINS)
24 $(INSTALL) -d $(LIBDIR)
25 $(INSTALL) $? $(LIBDIR)
27 uninstall:
28 rm -f $(LIBDIR)$(PLUGINS)
30 clean:
31 rm -f *.o *.so *.a
33 depend:
34 $(CPP) -M $(CFLAGS) *.c >.depend