104 lines
2.4 KiB
Makefile
104 lines
2.4 KiB
Makefile
#
|
|
# pppd makefile for Linux
|
|
# $Id: Makefile.in,v 1.1 1997/03/24 01:17:56 fritz Exp $
|
|
#
|
|
|
|
HAVE_LIBBSD := @HAVE_LIBBSD@
|
|
HAVE_LIBDES := @HAVE_LIBDES@
|
|
HAVE_LIBCRYPT := @HAVE_LIBCRYPT@
|
|
HAVE_SHADOW_H := @HAVE_SHADOW_H@
|
|
CC := @CC@
|
|
|
|
ifeq (../.config,$(wildcard ../.config))
|
|
include ../.config
|
|
SBINDIR = $(CONFIG_SBINDIR)
|
|
MANDIR = $(CONFIG_MANDIR)
|
|
ifeq ($(CONFIG_IPPD_MSCHAP),y)
|
|
USE_MSCHAP = 1
|
|
endif
|
|
else
|
|
SBINDIR = /sbin
|
|
MANDIR = /usr/man
|
|
endif
|
|
|
|
|
|
PPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c ccp.c \
|
|
ipxcp.c auth.c options.c sys-linux.c cbcp.c
|
|
HEADERS = callout.h pathnames.h patchlevel.h chap.h md5.h \
|
|
ipxcp.h cbcp.h
|
|
MANPAGES = pppd.8
|
|
PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o \
|
|
auth.o options.o sys-linux.o cbcp.o ipxcp.o
|
|
|
|
ifeq ($(HAVE_LIBBSD),1)
|
|
all: ipppd
|
|
|
|
install: ipppd
|
|
mkdir -p $(SBINDIR) $(MANDIR)
|
|
install -s -c -m 555 -o 0 ipppd $(SBINDIR)/ipppd
|
|
install -c -m 555 -o 0 ipppd.8 $(MANDIR)/man8
|
|
|
|
else
|
|
all:
|
|
@echo -n "\n\nLibrary libbsd not found, ipppd NOT built\n\n"
|
|
|
|
install:
|
|
@echo -n "\n\nLibrary libbsd not found, ipppd NOT installed\n\n"
|
|
|
|
endif
|
|
#
|
|
# include dependancies if present and backup if as a header file
|
|
ifeq (.depend,$(wildcard .depend))
|
|
include .depend
|
|
HEADERS := $(HEADERS) .depend
|
|
endif
|
|
|
|
DEBUG_FLAGS = -DDEBUGALL
|
|
COMPILE_FLAGS = -Dlint
|
|
COPTS =
|
|
CFLAGS = -O2 -fomit-frame-pointer -m486 -Wall
|
|
VER = 2.2.0
|
|
LIBS = -lbsd
|
|
|
|
SOURCE = RELNOTES configure *.in $(PPPDSRCS) $(HEADERS) $(MANPAGES)
|
|
|
|
MSG = ''
|
|
ifdef USE_MSCHAP
|
|
ifeq ($(HAVE_LIBDES),1)
|
|
PPPDSRCS += md4.c chap_ms.c
|
|
PPPDOBJS += md4.o chap_ms.o
|
|
HEADERS += md4.h chap_ms.h
|
|
COPTS += -DUSE_MSCHAP
|
|
LIBS += -ldes
|
|
else
|
|
MSG = '\n\nLibrary libdes not found, USE_MSCHAP disabled\n\n'
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(HAVE_SHADOW_H),1)
|
|
PPPDOBJS += isexpired.o
|
|
PPPDSRCS += isexpired.c
|
|
endif
|
|
|
|
%.o: %.c
|
|
$(CC) $(CFLAGS) $(COPTS) $(DEBUG_FLAGS) $(COMPILE_FLAGS) -c -o $@ $<
|
|
|
|
ipppd: $(PPPDOBJS)
|
|
$(CC) $(CFLAGS) -o ipppd $(PPPDOBJS) $(LIBS)
|
|
@echo -n $(MSG)
|
|
|
|
pppd.tar: $(SOURCE)
|
|
tar -cvf pppd.tar $(SOURCE)
|
|
|
|
pppd.tar.gz: pppd.tar
|
|
gzip pppd.tar
|
|
|
|
clean:
|
|
rm -f $(PPPDOBJS) ipppd *~ #* core
|
|
|
|
distclean: clean
|
|
rm -f config.h config.status config.cache config.log Makefile
|
|
|
|
depend:
|
|
$(CPP) -M $(CFLAGS) $(COPTS) $(DEBUG_FLAGS) $(COMPILE_FLAGS) $(PPPDSRCS) >.depend
|