#
# pppd makefile for Linux
-# $Id: Makefile.linux,v 1.31 1999/05/13 00:35:14 paulus Exp $
+# $Id: Makefile.linux,v 1.35 1999/12/23 01:23:07 paulus Exp $
#
# Default installation locations
COPTS = -O2 -pipe -Wall -g
LIBS =
-ifneq ($(wildcard /usr/lib/libcrypt*),)
+ifneq ($(wildcard /usr/lib/libcrypt.*),)
LIBS += -lcrypt
endif
# MS-CHAP authentication protocol.
CHAPMS=y
USE_CRYPT=y
-ifneq ($(wildcard /usr/lib/libcrypt*),)
+ifneq ($(wildcard /usr/lib/libcrypt.*),)
HAVE_CRYPT_H=y
endif
HAS_SHADOW=y
#USE_PAM=y
+#HAVE_INET6=y
+
+PLUGIN=y
INCLUDE_DIRS= -I../include
CFLAGS += -DLOCKLIB=1
endif
+ifdef PLUGIN
+CFLAGS += -DPLUGIN
+LDFLAGS += -Wl,-E
+LIBS += -ldl
+endif
+
+ifdef HAVE_INET6
+ PPPDSRCS += ipv6cp.c eui64.c
+ HEADERS += ipv6cp.h eui64.h
+ PPPDOBJS += ipv6cp.o eui64.o
+ CFLAGS += -DINET6=1
+endif
+
+
+INSTALL= install -o root
+
install: pppd
mkdir -p $(BINDIR) $(MANDIR)
- install -s -c -m 4550 -o root pppd $(BINDIR)/pppd
+ $(INSTALL) -s -c -m 4550 pppd $(BINDIR)/pppd
if ! chgrp pppusers $(BINDIR)/pppd 2>/dev/null; then \
chmod o+rx $(BINDIR)/pppd; fi
- install -c -m 444 -o root pppd.8 $(MANDIR)/man8
+ $(INSTALL) -c -m 444 pppd.8 $(MANDIR)/man8
pppd: $(PPPDOBJS)
- $(CC) $(CFLAGS) -o pppd $(PPPDOBJS) $(LIBS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o pppd $(PPPDOBJS) $(LIBS)
clean:
rm -f $(PPPDOBJS) pppd *~ #* core