2 # ppp top level makefile for NeXT systems
4 # $Id: Makefile.top,v 1.2 1997/04/30 05:39:28 paulus Exp $
7 BINDIR = /usr/local/ppp/bin
8 MANDIR = /usr/local/ppp/man
11 #ARCHFLAGS = -arch i386 -arch m68k -arch hppa -arch sparc
12 #ARCHFLAGS = -arch i386 -arch m68k
16 cd chat; $(MAKE) -f Makefile.NeXT ARCHFLAGS="$(ARCHFLAGS)" all
17 cd pppstats; $(MAKE) -f Makefile.NeXT ARCHFLAGS="$(ARCHFLAGS)" all
18 cd pppd; $(MAKE) -f Makefile.NeXT ARCHFLAGS="$(ARCHFLAGS)" all
19 cd NeXT; $(MAKE) ARCHFLAGS="$(ARCHFLAGS)" all
23 $(MAKE) -f Makefile.NeXT ARCHFLAGS="$(ARCHFLAGS)" BINDIR=$(BINDIR) MANDIR=$(MANDIR) install
25 $(MAKE) -f Makefile.NeXT ARCHFLAGS="$(ARCHFLAGS)" BINDIR=$(BINDIR) MANDIR=$(MANDIR) install
27 $(MAKE) -f Makefile.NeXT ARCHFLAGS="$(ARCHFLAGS)" BINDIR=$(BINDIR) MANDIR=$(MANDIR) install
29 $(MAKE) ARCHFLAGS="$(ARCHFLAGS)" BINDIR=$(BINDIR) ETCDIR=$(ETCDIR) install
33 (cd chat; $(MAKE) -f Makefile.NeXT clean)
34 (cd pppstats; $(MAKE) -f Makefile.NeXT clean)
35 (cd pppd; $(MAKE) -f Makefile.NeXT clean)
36 (cd NeXT; $(MAKE) clean)
54 pppstats/Makefile.NeXT \
66 NeXT/Load_Commands.sect \
67 NeXT/MailBug.app.tar.gz \
72 NeXT/Unload_Commands.sect \
87 NeXT/hppa/README.hppa \
88 NeXT/hppa/hppaSerialPatch.tar.gz \
92 NeXT/mach/features.h \
97 NeXT/bpf/Load_Commands.sect \
99 NeXT/bpf/NeXT_Support.c \
100 NeXT/bpf/README.NeXT \
101 NeXT/bpf/Unload_Commands.sect \
105 NeXT/bpf/bpf_compat.h \
106 NeXT/bpf/bpf_filter.c \
114 NeXT/Examples/Persistent_Connection \
115 NeXT/Examples/README \
116 NeXT/Examples/flow-control-hints \
117 NeXT/Examples/ip-down.example \
118 NeXT/Examples/ip-up.example \
119 NeXT/Examples/options \
120 NeXT/Examples/ppp_multiple_hosts.tar.gz \
121 NeXT/Examples/pppdown \
122 NeXT/Examples/pppkill.c \
123 NeXT/Examples/pppup.annex \
124 NeXT/Examples/pppup.direct \
125 NeXT/Examples/pppup.portmaster \
126 NeXT/Examples/pppup.remote \
127 NeXT/Examples/pppup.zyxel \
128 NeXT/Examples/rc.ppp \
129 NeXT/Examples/redial.sh \
148 # The idea is to make for easy distribution of new port material.
149 # Just make sure all relevant files appear in the lists above,
151 # 1) Update the file ./NeXT_Version with a new number
152 # 2) go to the top level directory and type 'make portdist'.
153 # You should get a nice tared/compressed file that is ready for
158 echo NeXT-ppp2.3-`sed -e '/version_string/!d' \
159 -e 's/[^0-9.]*\([0-9.]*\).*/\1/' -e q ./NeXT/NeXT_Version` > .fname
162 mkdir `cat .fname`/pppd
163 mkdir `cat .fname`/net
164 mkdir `cat .fname`/chat
165 mkdir `cat .fname`/NeXT
166 mkdir `cat .fname`/NeXT/hppa
167 mkdir `cat .fname`/NeXT/mach
168 mkdir `cat .fname`/NeXT/bpf
169 mkdir `cat .fname`/NeXT/Examples
170 mkdir `cat .fname`/pppstats
171 -ln $(NEXTTOP) `cat .fname`
172 -ln $(NEXTPPPD) `cat .fname`/pppd
173 -ln $(NEXTNET) `cat .fname`/net
174 -ln $(NEXTCHAT) `cat .fname`/chat
175 -ln $(NEXTLKS) `cat .fname`/NeXT
176 -ln $(NEXTHPPA) `cat .fname`/NeXT/hppa
177 -ln $(NEXTMACH) `cat .fname`/NeXT/mach
178 -ln $(NEXTBPF) `cat .fname`/NeXT/bpf
179 -ln $(NEXTEXAMP) `cat .fname`/NeXT/Examples
180 -ln $(NEXTSTATS) `cat .fname`/pppstats
181 for file in $(NEXTPORT); do \
182 test -r `cat .fname`/$$file || cp -p $$file `cat .fname`; \
184 (cd `cat .fname`;tar chf - '.' | gzip --best > ../`cat ../.fname`.tar.gz)
185 rm -rf `cat .fname` .fname
187 .PHONY: dialppp portdist