#
# pppd makefile for Linux
-# $Id: Makefile.linux,v 1.33 1999/08/24 05:31:08 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
#USE_PAM=y
#HAVE_INET6=y
+PLUGIN=y
+
INCLUDE_DIRS= -I../include
COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE
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
$(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