2 # ppp top level makefile for NeXT systems
4 # $Id: Makefile.top,v 1.1 1995/12/18 03:29:52 paulus Exp $
7 BINDIR = /usr/local/ppp/bin
8 MANDIR = /usr/local/ppp/man
10 #ARCHFLAGS = -arch i386 -arch m68k -arch hppa -arch sparc
11 #ARCHFLAGS = -arch i386 -arch m68k
12 #ARCHFLAGS = -arch i386
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)
57 # Currently not supported
60 pppexclude/Makefile.NeXT \
61 pppexclude/pppipexclude.8 \
62 pppexclude/pppipexclude.c \
66 pppstats/Makefile.NeXT \
76 NeXT/Load_Commands.sect \
82 NeXT/Unload_Commands.sect \
98 NeXT/hppa/README.hppa \
99 NeXT/hppa/hppaSerialPatch.tar.gz \
103 NeXT/mach/features.h \
108 NeXT/bpf/Load_Commands.sect \
110 NeXT/bpf/NeXT_Support.c \
111 NeXT/bpf/README.NeXT \
112 NeXT/bpf/Unload_Commands.sect \
116 NeXT/bpf/bpf_compat.h \
117 NeXT/bpf/bpf_filter.c \
125 Examples/NXHosting_with_PPP \
126 Examples/Persistent_Connection \
128 Examples/flow-control-hints \
129 Examples/ip-down.example \
130 Examples/ip-up.example \
133 Examples/ppp_multiple_hosts.tar.gz \
136 Examples/pppup.annex \
137 Examples/pppup.direct \
138 Examples/pppup.portmaster \
139 Examples/pppup.remote \
140 Examples/pppup.zyxel \
161 # The idea is to make for easy distribution of new port material.
162 # Just make sure all relevant files appear in the lists above,
164 # 1) Update the file ./NeXT_Version with a new number
165 # 2) go to the top level directory and type 'make portdist'.
166 # You should get a nice tared/compressed file that is ready for
172 echo NeXT-ppp2.2-`sed -e '/version_string/!d' \
173 -e 's/[^0-9.]*\([0-9.]*\).*/\1/' -e q ./NeXT/NeXT_Version` > .fname
176 mkdir `cat .fname`/pppd
177 mkdir `cat .fname`/chat
178 mkdir `cat .fname`/NeXT
179 mkdir `cat .fname`/NeXT/hppa
180 mkdir `cat .fname`/NeXT/mach
181 mkdir `cat .fname`/NeXT/bpf
182 mkdir `cat .fname`/pppstats
183 mkdir `cat .fname`/Examples
184 -ln $(NEXTTOP) `cat .fname`
185 -ln $(NEXTPPPD) `cat .fname`/pppd
186 -ln $(NEXTCHAT) `cat .fname`/chat
187 -ln $(NEXTLKS) `cat .fname`/NeXT
188 -ln $(NEXTHPPA) `cat .fname`/NeXT/hppa
189 -ln $(NEXTMACH) `cat .fname`/NeXT/mach
190 -ln $(NEXTBPF) `cat .fname`/NeXT/bpf
191 -ln $(NEXTSTATS) `cat .fname`/pppstats
192 -ln $(NEXTEXAMP) `cat .fname`/Examples
193 for file in $(NEXTPORT); do \
194 test -r `cat .fname`/$$file || cp -p $$file `cat .fname`; \
196 (cd `cat .fname`;tar chf - '.' | gzip --best > ../`cat ../.fname`.tar.gz)
197 rm -rf `cat .fname` .fname
199 .PHONY: dialppp portdist