blob: 059cba11b9eb8b59e610c58582b0a725a01eb095 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
CC = gcc
COPTS = -O2 -g
CFLAGS = $(COPTS) -I.. -I../../include -fPIC
LDFLAGS = -shared
LDADD = -lutil
INSTALL = install -o root
prefix = /usr/local
PLUGINS = pptpd-logwtmp.so
# include dependencies if present
ifeq (.depend,$(wildcard .depend))
include .depend
endif
all: $(PLUGINS)
%.so: %.c
$(CC) -o $@ $(LDFLAGS) $(CFLAGS) $^ $(LDADD)
LIBDIR ?= $(DESTDIR)$(prefix)/lib/pptpd
install: $(PLUGINS)
$(INSTALL) -d $(LIBDIR)
$(INSTALL) $? $(LIBDIR)
uninstall:
rm -f $(LIBDIR)$(PLUGINS)
clean:
rm -f *.o *.so *.a
depend:
$(CPP) -M $(CFLAGS) *.c >.depend
|