98 lines
2.7 KiB
Makefile
98 lines
2.7 KiB
Makefile
# Makefile for the capiplugin for pppd(8).
|
|
#
|
|
# Copyright 2000 Carsten Paeth (calle@calle.in-berlin.de)
|
|
# Copyright 2000 AVM GmbH Berlin (info@avm.de)
|
|
#
|
|
# This program is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU General Public License
|
|
# as published by the Free Software Foundation; either version
|
|
# 2 of the License, or (at your option) any later version.
|
|
|
|
export TOPDIR=$(shell pwd)
|
|
export CAPIINC=$(TOPDIR)/../capi20
|
|
export CAPILIB=$(TOPDIR)/../capi20
|
|
export INSTALL=$(TOPDIR)/install-sh -c
|
|
export INSTALLDATA=$(TOPDIR)/install-sh -c -m 600
|
|
export MKDIR=$(TOPDIR)/mkinstalldirs
|
|
export PPPINC=/usr/include/pppd
|
|
|
|
ifeq ($(PPPVERSION),)
|
|
PPPVERSION_XX=$(shell grep VERSION $(PPPINC)/patchlevel.h)
|
|
PPPVERSION=$(word 3,$(PPPVERSION_XX))
|
|
endif
|
|
|
|
PEERDIR=${DESTDIR}/etc/ppp/peers/isdn
|
|
DRDSLDIR=${DESTDIR}/etc/drdsl
|
|
PEERS= arcor otelo talkline avm avm-ml leased
|
|
DRDSLFILES = adsl.conf
|
|
|
|
ALL = capiplugin.so userpass.so
|
|
|
|
#all: pversion
|
|
# @for i in $(PPPVERSIONS) ; do \
|
|
# echo $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \
|
|
# $(MAKE) -C ppp-$$i PPPVERSION=$$i $@ ; \
|
|
# done
|
|
|
|
all: pversion ppp-$(PPPVERSION)
|
|
echo $(MAKE) -C ppp-$(PPPVERSION) PPPVERSION=$(PPPVERSION)
|
|
$(MAKE) -C ppp-$(PPPVERSION) PPPVERSION=$(PPPVERSION)
|
|
|
|
ppp-$(PPPVERSION):
|
|
$(MKDIR) ppp-$(PPPVERSION)
|
|
echo created ppp-$(PPPVERSION)
|
|
cp Makefile.template ppp-$(PPPVERSION)/Makefile
|
|
|
|
distclean: clean
|
|
|
|
clean:
|
|
echo $(MAKE) -C ppp-$(PPPVERSION) PPPVERSION=$(PPPVERSION) $@ ;
|
|
$(MAKE) -C ppp-$(PPPVERSION) PPPVERSION=$(PPPVERSION) $@ ;
|
|
|
|
install-peers:
|
|
$(MKDIR) $(PEERDIR)
|
|
@for i in $(PEERS); do \
|
|
echo $(INSTALLDATA) peers/$$i $(PEERDIR); \
|
|
$(INSTALLDATA) peers/$$i $(PEERDIR); \
|
|
done
|
|
|
|
install-drdsl:
|
|
$(MKDIR) $(DRDSLDIR)
|
|
@for i in $(DRDSLFILES); do \
|
|
if [ -f $(DRDSLDIR)/$$i ] ; then \
|
|
echo $(DRDSLDIR)/$$i already exists ; \
|
|
else \
|
|
echo $(INSTALLDATA) examples/$$i $(DRDSLDIR); \
|
|
$(INSTALLDATA) examples/$$i $(DRDSLDIR); \
|
|
fi \
|
|
done
|
|
|
|
install-man:
|
|
for i in ${DESTDIR}/usr/share/man ${DESTDIR}/usr/man; do \
|
|
if [ -d $$i/man8 ] ; then \
|
|
echo $(INSTALLDATA) capiplugin.8 $$i/man8; \
|
|
$(INSTALLDATA) capiplugin.8 $$i/man8; \
|
|
fi ; \
|
|
done
|
|
|
|
install:
|
|
echo $(MAKE) -C ppp-$(PPPVERSION) PPPVERSION=$(PPPVERSION) $@ ;
|
|
$(MAKE) -C ppp-$(PPPVERSION) PPPVERSION=$(PPPVERSION) $@ ;
|
|
$(MAKE) install-peers
|
|
$(MAKE) install-drdsl
|
|
$(MAKE) install-man
|
|
|
|
srcsetup:
|
|
@for v in $(PPPVERSIONS) ; do \
|
|
$(MKDIR) ppp-$$v/pppd ; \
|
|
echo $(INSTALL) Makefile.template ppp-$$v/Makefile ; \
|
|
$(INSTALL) Makefile.template ppp-$$v/Makefile ; \
|
|
for h in pppd.h patchlevel.h ; do \
|
|
echo $(INSTALL) $(PPPSRCDIRS)/ppp-$$v/pppd/$$h ppp-$$v/pppd ; \
|
|
$(INSTALL) $(PPPSRCDIRS)/ppp-$$v/pppd/$$h ppp-$$v/pppd ; \
|
|
done \
|
|
done
|
|
|
|
config:
|
|
@echo nothing to configure
|