1# PPP top-level Makefile for Linux. 2 3 4BINDIR = $(DESTDIR)/usr/sbin 5INCDIR = $(DESTDIR)/usr/include 6MANDIR = $(DESTDIR)/usr/man 7ETCDIR = $(DESTDIR)/etc/ppp 8 9# uid 0 = root 10INSTALL= install 11 12all: 13 cd chat; $(MAKE) $(MFLAGS) all 14 cd pppd/plugins; $(MAKE) $(MFLAGS) all 15 cd pppd; $(MAKE) $(MFLAGS) all 16 cd pppstats; $(MAKE) $(MFLAGS) all 17 cd pppdump; $(MAKE) $(MFLAGS) all 18 19install: $(BINDIR) $(MANDIR)/man8 install-progs install-etcppp install-devel 20 21install-progs: 22 cd chat; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install 23 cd pppd/plugins; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install 24 cd pppd; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install 25 cd pppstats; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install 26 cd pppdump; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) $(MFLAGS) install 27 28install-etcppp: $(ETCDIR) $(ETCDIR)/options $(ETCDIR)/pap-secrets \ 29 $(ETCDIR)/chap-secrets 30 31install-devel: 32 cd pppd; $(MAKE) BINDIR=$(BINDIR) MANDIR=$(MANDIR) INCDIR=$(INCDIR) $(MFLAGS) install-devel 33 34$(ETCDIR)/options: 35 $(INSTALL) -c -m 644 etc.ppp/options $@ 36$(ETCDIR)/pap-secrets: 37 $(INSTALL) -c -m 600 etc.ppp/pap-secrets $@ 38$(ETCDIR)/chap-secrets: 39 $(INSTALL) -c -m 600 etc.ppp/chap-secrets $@ 40 41$(BINDIR): 42 $(INSTALL) -d -m 755 $@ 43$(MANDIR)/man8: 44 $(INSTALL) -d -m 755 $@ 45$(ETCDIR): 46 $(INSTALL) -d -m 755 $@ 47 48clean: 49 rm -f `find . -name '*.[oas]' -print` 50 rm -f `find . -name 'core' -print` 51 rm -f `find . -name '*~' -print` 52 cd chat; $(MAKE) clean 53 cd pppd/plugins; $(MAKE) clean 54 cd pppd; $(MAKE) clean 55 cd pppstats; $(MAKE) clean 56 cd pppdump; $(MAKE) clean 57 58dist-clean: clean 59 rm -f Makefile `find . -name Makefile -print` 60 61#kernel: 62# cd linux; ./kinstall.sh 63