]> git.ozlabs.org Git - ppp.git/blob - pppdump/Makefile.linux
pppdump: support building with the system zlib (#189)
[ppp.git] / pppdump / Makefile.linux
1 DESTDIR = $(INSTROOT)@DESTDIR@
2 BINDIR = $(DESTDIR)/sbin
3 MANDIR = $(DESTDIR)/share/man/man8
4
5 DO_DEFLATE=y
6 DO_BSD_COMPRESS=y
7 HAVE_ZLIB=n
8
9 CFLAGS= -O -I../include/net
10 OBJS = pppdump.o
11 LIBS =
12
13 ifdef DO_DEFLATE
14 CFLAGS += -DDO_DEFLATE=1
15 OBJS += deflate.o
16 ifdef HAVE_ZLIB
17 LIBS += -lz
18 else
19 OBJS += zlib.o
20 endif
21 else
22 CFLAGS += -DDO_DEFLATE=0
23 endif
24
25 ifdef DO_BSD_COMPRESS
26 CFLAGS += -DDO_BSD_COMPRESS=1
27 OBJS += bsd-comp.o
28 else
29 CFLAGS += -DDO_BSD_COMPRESS=0
30 endif
31
32 INSTALL= install
33
34 all:    pppdump
35
36 pppdump: $(OBJS)
37         $(CC) $(LDFLAGS) -o pppdump $(OBJS) $(LIBS)
38
39 clean:
40         rm -f pppdump $(OBJS) *~
41
42 install:
43         mkdir -p $(BINDIR) $(MANDIR)
44         $(INSTALL) -c pppdump $(BINDIR)
45         $(INSTALL) -c -m 444 pppdump.8 $(MANDIR)