Blame contrib/mac-mpw/BUILD.mpw

Packit 994f1a
# BUILD.mpw:  
Packit 994f1a
#
Packit 994f1a
#   Full build for Apple Macintosh Programmer's Workshop (MPW).
Packit 994f1a
#
Packit 994f1a
#  This is an executable MPW script which creates various
Packit 994f1a
#  utilities, sets up the MPW makefiles and runs the builds.
Packit 994f1a
#  This script should be run at the top level TIFF directory with:
Packit 994f1a
#
Packit 994f1a
#     directory :::
Packit 994f1a
#     :contrib:mac-mpw:BUILD.mpw
Packit 994f1a
#
Packit 994f1a
#  NOTE: The full build requires that MPW have at least 6 MB
Packit 994f1a
#   allocated to it to compile the CCITT Fax codec tables. To
Packit 994f1a
#   deactivate CCITT compression edit the file :contrib:mac:libtiff.make
Packit 994f1a
#   first and follow the directions for disabling Fax decoding.
Packit 994f1a
#
Packit 994f1a
#  All TIFF tools are built as MPW tools, executable from the
Packit 994f1a
#  MPW shell or other compatible tool server.
Packit 994f1a
#
Packit 994f1a
#  Written by: Niles Ritter (ndr@tazboy.jpl.nasa.gov).
Packit 994f1a
#
Packit 994f1a
Packit 994f1a
echo "############# Full Scratch Build for MPW #############"
Packit 994f1a
Packit 994f1a
# Create the ascii->mpw translation tool; this is used to
Packit 994f1a
# convert standard ASCII files into ones using the special
Packit 994f1a
# MPW characters, which don't live comfortably in unix tar files.
Packit 994f1a
#
Packit 994f1a
echo "######## Creating ASCII->MPW translator ########"
Packit 994f1a
set contrib ':contrib:mac-mpw:'
Packit 994f1a
directory {contrib}
Packit 994f1a
createmake -tool mactrans mactrans.c > dev:null
Packit 994f1a
make -f mactrans.make | streamedit -e "/CSANELib/||/Math/||/ToolLibs/ del" > mactrans.bld
Packit 994f1a
execute mactrans.bld  > dev:null
Packit 994f1a
delete -y mactrans.make mactrans.bld mactrans.c.o || set status 0
Packit 994f1a
directory :::   #An mpw trick for going up two levels
Packit 994f1a
Packit 994f1a
# Create the top-level Makefile and run it
Packit 994f1a
echo "######## Creating Makefile ########"
Packit 994f1a
catenate {contrib}top.make | {contrib}mactrans > Makefile
Packit 994f1a
Packit 994f1a
echo "######## Running Makefile ########"
Packit 994f1a
make  > build.mpw
Packit 994f1a
execute build.mpw
Packit 994f1a
echo "############# MPW Build Complete #############"
Packit 994f1a
exit 0
Packit 994f1a