# 94.12.13
#-----------------------------------------------------------------------------
next:
	-mkdir NEXT
	cat Make1 Make2.next Make3 Make.depend >NEXT/Makefile
	(cd NEXT; make -k)
#-----------------------------------------------------------------------------
nextfat:
	-mkdir NEXTFAT
	cat Make1 Make2.nextfat Make3 Make.depend >NEXTFAT/Makefile
	(cd NEXTFAT; make -k)
#----------------------------------------------------------------------------\
# Thanks to Uwe Bonnes
hppa:
	-mkdir HPPA
	cat Make1 Make2.hppa Make3 Make.depend >HPPA/Makefile
	(cd HPPA; make -k)
#-----------------------------------------------------------------------------
ultrix:
	-mkdir ULTRIX
	cat Make1 Make2.ultrix Make3 Make.depend >ULTRIX/Makefile
	-(cd ULTRIX; rm *.[ch]; ln -s ../*.[ch] .; make -k)
#-----------------------------------------------------------------------------
sun4:
	-mkdir SUN4
	cat Make1 Make2.sun Make3 Make.depend >SUN4/Makefile
	(cd SUN4; make -k)
#-----------------------------------------------------------------------------
sun3:
	-mkdir SUN3
	cat Make1 Make2.sun Make3 Make.depend >SUN3/Makefile
	(cd SUN3; make -k)
#-----------------------------------------------------------------------------
rs6000:
	-mkdir RS6000
	cat Make1 Make2.rs6000 Make3 Make.depend >RS6000/Makefile
	-(cd RS6000; make -k)
#-----------------------------------------------------------------------------
# Thanks to Kurt Jaeger
sgi:
	-mkdir SGI
	cat Make1 Make2.sgi Make3 Make.depend >SGI/Makefile
	(cd SGI; make -k)
#-----------------------------------------------------------------------------
# Thanks to Ed Rodda
linux:
	-mkdir LINUX
	cat Make1 Make2.linux Make3 Make.depend >LINUX/Makefile
	(cd LINUX; make -k)
#-----------------------------------------------------------------------------
# 
debian:
	-mkdir DEBIAN
	cat Make1 Make2.debian Make3 Make.depend >DEBIAN/Makefile
	(cd DEBIAN; make -k)
#-----------------------------------------------------------------------------
# Thanks to Serge Vakulenko
386bsd:
	-mkdir 386BSD
	cat Make1 Make2.386bsd Make3 Make.depend >386BSD/Makefile
	(cd 386BSD; make -k)
#-----------------------------------------------------------------------------
# Thanks to Thomas Gellekum
freebsd:
	-mkdir FreeBSD
	cat Make1 Make2.freebsd Make3 Make.depend >FreeBSD/Makefile
	(cd FreeBSD; make)
#-----------------------------------------------------------------------------
tags: nothing
	(make tags -f Make.aux)
#------------------------------------------------------------------------
clean:
	-rm */*.o */*.obj
#-----------------------------------------------------------------------------
makefiles:
	cat Make1 Make3 >Make.aux
	-mkdir MSDOS-BC
	sed 's/\.o/.obj/g' Make1 Make2.bc >MSDOS-BC/makefile
	sed -e 's/\.o/.obj/g' -e 's/_unix/_msdos/g' \
		Make.depend >>MSDOS-BC/makefile
	-mkdir VMS
	sed -e 's/\.o/.obj/g' -e 's/#/!/g' -e 's/-/=/g' \
		Make1 >VMS/descrip.mms
	cat Make2.vms  >>VMS/descrip.mms
	sed -e 's/\.o/.obj/g' -e 's/#/!/g' \
		-e 's/_unix/_vms/g' -e 's=\.\./=\[-\]=g' \
		Make.depend >>VMS/descrip.mms
	grep \\.o Make1 | sed -e 's/\\//g' -e 's/OBJS = //g' \
		-e 's/$$/-/g' -e 's/\.o/.obj,/g' >VMS/acs.opt
	echo 'sys$$library:vaxcrtl/share' >> VMS/acs.opt
#-----------------------------------------------------------------------------
nothing:
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
