JPEGView/Makefile.TXT

1 line
17 KiB
Plaintext

#*********************************************************
#* This source code copyright (c) 1991-2001, Aaron Giles *
#* See the Read Me file for licensing information. *
#* Contact email: mac@aarongiles.com *
#*********************************************************
#--------------------------------------------------------------------
#
# JPEGView MakeFile
#
# Created: 23 Jan 94
# Modified: 17 Mar 94
#
#--------------------------------------------------------------------
# Step 1: Define the variables
#--------------------------------------------------------------------
#--------------------------------- General application variables
AppName = JPEGView
Creator = 'JVWR'
Type = 'APPL'
#--------------------------------- Directories and dependencies
ObjDir = :Objects:
CSrcDir = :Source:C:
68kSrcDir = :Source:68020:
RsrcDir = :Resources:
HeaderDir = :Headers:
LinkDir = :LinkerOutput:
IWDir = :InfinityWindoid:
"{ObjDir}" Ä "{CSrcDir}" "{68kSrcDir}"
#--------------------------------- Include paths
IncludePaths = -i "{MPW}"Interfaces:PPCCIncludes: -i "{HeaderDir}" -i :
#--------------------------------- Library variables
PPCLibs = "{PPCLibraries}"DragLib.xcoff ¶
"{PPCLibraries}"InterfaceLib.xcoff ¶
"{PPCLibraries}"PPCCRuntime.o ¶
"{PPCLibraries}"StdCLib.xcoff ¶
"{PPCLibraries}"StdCRuntime.o ¶
"{PPCLibraries}"QuickTimeLib.xcoff ¶
"{PPCLibraries}"ObjectSupportLib.xcoff ¶
:Libraries:JPEGLib.xcoff
PPCRuntime = -l DragLib.xcoff=DragLib~ ¶
-l InterfaceLib.xcoff=InterfaceLib ¶
-l StdCLib.xcoff=StdCLib ¶
-l QuickTimeLib.xcoff=QuickTimeLib~ ¶
-l ObjectSupportLib.xcoff=ObjectSupportLib~
PPCSoftLinks =
68kLibs = "{CLibraries}"StdCLib.o ¶
"{Libraries}"Runtime.o ¶
"{Libraries}"Interface.o ¶
"{Libraries}"AEObjectSupportLib.o ¶
:Libraries:JPEGLib.o
#--------------------------------- Object list variables
PPCObjects = "{ObjDir}"AppleEventUtils.c.ppc.o ¶
"{ObjDir}"AppleMenu.c.ppc.o ¶
"{ObjDir}"BMP.c.ppc.o ¶
"{ObjDir}"Bottlenecks.c.ppc.o ¶
"{ObjDir}"cApplication.c.ppc.o ¶
"{ObjDir}"cDocument.c.ppc.o ¶
"{ObjDir}"cDrawingArea.c.ppc.o ¶
"{ObjDir}"cFile.c.ppc.o ¶
"{ObjDir}"cImage.c.ppc.o ¶
"{ObjDir}"ColorsMenu.c.ppc.o ¶
"{ObjDir}"ColorsWindow.c.ppc.o ¶
"{ObjDir}"CommentsWindow.c.ppc.o ¶
"{ObjDir}"CompressedResource.c.ppc.o ¶
"{ObjDir}"CoreEventHandlers.c.ppc.o ¶
"{ObjDir}"cPixelMap.c.ppc.o ¶
"{ObjDir}"cSelection.c.ppc.o ¶
"{ObjDir}"CustomCopyBits.c.ppc.o ¶
"{ObjDir}"cWindow.c.ppc.o ¶
"{ObjDir}"DialogUtils.c.ppc.o ¶
"{ObjDir}"EditMenu.c.ppc.o ¶
"{ObjDir}"EventHandlers.c.ppc.o ¶
"{ObjDir}"EventUtils.c.ppc.o ¶
"{ObjDir}"FileMenu.c.ppc.o ¶
"{ObjDir}"FloatingWindows.c.ppc.o ¶
"{ObjDir}"GeneralMenus.c.ppc.o ¶
"{ObjDir}"GIF.c.ppc.o ¶
"{ObjDir}"HelpMenu.c.ppc.o ¶
"{ObjDir}"ImageUtils.c.ppc.o ¶
"{ObjDir}"JPEG.c.ppc.o ¶
"{ObjDir}"JPEGNoQuickTime.c.ppc.o ¶
"{ObjDir}"JPEGView.c.ppc.o ¶
"{ObjDir}"JPEGViewEventHandlers.c.ppc.o ¶
"{ObjDir}"JPEGViewGlobals.c.ppc.o ¶
"{ObjDir}"MarchingAnts.c.ppc.o ¶
"{ObjDir}"MemoryUtils.c.ppc.o ¶
"{ObjDir}"MercutioAPI.c.ppc.o ¶
"{ObjDir}"MiscellaneousUtils.c.ppc.o ¶
"{ObjDir}"MonitorUtils.c.ppc.o ¶
"{ObjDir}"PICT.c.ppc.o ¶
"{ObjDir}"PNTG.c.ppc.o ¶
"{ObjDir}"Preferences.c.ppc.o ¶
"{ObjDir}"ProgressProcs.c.ppc.o ¶
"{ObjDir}"QDxDispatchPatch.c.ppc.o ¶
"{ObjDir}"Quantize.c.ppc.o ¶
"{ObjDir}"QuickDrawUtils.c.ppc.o ¶
"{ObjDir}"RequiredEventHandlers.c.ppc.o ¶
"{ObjDir}"SaveOpen.c.ppc.o ¶
"{ObjDir}"SCRN.c.ppc.o ¶
"{ObjDir}"SendAppleEvents.c.ppc.o ¶
"{ObjDir}"SlideControlsWindow.c.ppc.o ¶
"{ObjDir}"SlideShow.c.ppc.o ¶
"{ObjDir}"SlideShowOptions.c.ppc.o ¶
"{ObjDir}"StandardFolder.c.ppc.o ¶
"{ObjDir}"StatisticsWindow.c.ppc.o ¶
"{ObjDir}"TIFF.c.ppc.o ¶
"{ObjDir}"ViewMenu.c.ppc.o ¶
"{ObjDir}"WindowMenu.c.ppc.o ¶
"{ObjDir}"WindowUtils.c.ppc.o
68kObjects = "{ObjDir}"AppleEventUtils.c.68k.o ¶
"{ObjDir}"AppleMenu.c.68k.o ¶
"{ObjDir}"BMP.c.68k.o ¶
"{ObjDir}"Bottlenecks.c.68k.o ¶
"{ObjDir}"cApplication.c.68k.o ¶
"{ObjDir}"cDocument.c.68k.o ¶
"{ObjDir}"cDrawingArea.c.68k.o ¶
"{ObjDir}"cFile.c.68k.o ¶
"{ObjDir}"cImage.c.68k.o ¶
"{ObjDir}"ColorsMenu.c.68k.o ¶
"{ObjDir}"ColorsWindow.c.68k.o ¶
"{ObjDir}"CommentsWindow.c.68k.o ¶
"{ObjDir}"CompressedResource.c.68k.o ¶
"{ObjDir}"CoreEventHandlers.c.68k.o ¶
"{ObjDir}"cPixelMap.c.68k.o ¶
"{ObjDir}"cSelection.c.68k.o ¶
"{ObjDir}"CustomCopyBits.c.68k.o ¶
"{ObjDir}"CustomCopyBits.a.68k.o ¶
"{ObjDir}"cWindow.c.68k.o ¶
"{ObjDir}"DialogUtils.c.68k.o ¶
"{ObjDir}"EditMenu.c.68k.o ¶
"{ObjDir}"EventHandlers.c.68k.o ¶
"{ObjDir}"EventUtils.c.68k.o ¶
"{ObjDir}"FileMenu.c.68k.o ¶
"{ObjDir}"FloatingWindows.c.68k.o ¶
"{ObjDir}"GeneralMenus.c.68k.o ¶
"{ObjDir}"GIF.a.68k.o ¶
"{ObjDir}"GIF.c.68k.o ¶
"{ObjDir}"HelpMenu.c.68k.o ¶
"{ObjDir}"ImageUtils.c.68k.o ¶
"{ObjDir}"JPEG.c.68k.o ¶
"{ObjDir}"JPEGNoQuickTime.c.68k.o ¶
"{ObjDir}"JPEGView.c.68k.o ¶
"{ObjDir}"JPEGViewEventHandlers.c.68k.o ¶
"{ObjDir}"JPEGViewGlobals.c.68k.o ¶
"{ObjDir}"MarchingAnts.c.68k.o ¶
"{ObjDir}"MemoryUtils.c.68k.o ¶
"{ObjDir}"MercutioAPI.c.68k.o ¶
"{ObjDir}"MiscellaneousUtils.c.68k.o ¶
"{ObjDir}"MonitorUtils.c.68k.o ¶
"{ObjDir}"PICT.c.68k.o ¶
"{ObjDir}"PNTG.c.68k.o ¶
"{ObjDir}"Preferences.c.68k.o ¶
"{ObjDir}"ProgressProcs.c.68k.o ¶
"{ObjDir}"QDxDispatchPatch.c.68k.o ¶
"{ObjDir}"Quantize.a.68k.o ¶
"{ObjDir}"Quantize.c.68k.o ¶
"{ObjDir}"QuickDrawUtils.c.68k.o ¶
"{ObjDir}"RequiredEventHandlers.c.68k.o ¶
"{ObjDir}"SaveOpen.c.68k.o ¶
"{ObjDir}"SCRN.c.68k.o ¶
"{ObjDir}"SendAppleEvents.c.68k.o ¶
"{ObjDir}"SlideControlsWindow.c.68k.o ¶
"{ObjDir}"SlideShow.c.68k.o ¶
"{ObjDir}"SlideShowOptions.c.68k.o ¶
"{ObjDir}"StandardFolder.c.68k.o ¶
"{ObjDir}"StatisticsWindow.c.68k.o ¶
"{ObjDir}"TIFF.c.68k.o ¶
"{ObjDir}"ViewMenu.c.68k.o ¶
"{ObjDir}"WindowMenu.c.68k.o ¶
"{ObjDir}"WindowUtils.c.68k.o
#--------------------------------- Compiler options
PPCCOptions = -sym off -appleext on {IncludePaths}
PPCCOptionsOpt = -opt speed -appleext on {IncludePaths}
68kCOptions = -mbg off -sym off -r -mc68020 -opt speed {IncludePaths}
68kAsmOptions = -case object -i "{68kSrcDir}"
#--------------------------------------------------------------------
# Step 2: Dependencies for the fat binary
#--------------------------------------------------------------------
#--------------------------------- The application itself
{AppName}.fat ÄÄ {AppName}.ppc {AppName}.68k "{AppName} Help"
duplicate -d -y {AppName}.ppc {AppName}.fat
SetFile {AppName}.fat -a BM
echo "include ¶"{AppName}.68k¶" 'CODE';" | Rez -o {AppName}.fat -append
#--------------------------------- Resources for the application
{AppName}.fat ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"aeteResource.r
Rez "{RsrcDir}"aeteResource.r -d FAT -append -i "{HeaderDir}" -o {AppName}.fat
{AppName}.fat ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"DialogResources.r
Rez "{RsrcDir}"DialogResources.r -d FAT -append -i "{HeaderDir}" -o {AppName}.fat
{AppName}.fat ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"GeneralResources.r
Rez "{RsrcDir}"GeneralResources.r -d FAT -append -i "{HeaderDir}" -o {AppName}.fat
{AppName}.fat ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"MenuResources.r
Rez "{RsrcDir}"MenuResources.r -d FAT -append -i "{HeaderDir}" -o {AppName}.fat
{AppName}.fat ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"PowerPCResources.r
Rez "{RsrcDir}"PowerPCResources.r -d FAT -append -i "{HeaderDir}" -o {AppName}.fat
{AppName}.fat ÄÄ "{RsrcDir}"Supplemental.rsrc
echo "include ¶"{RsrcDir}Supplemental.rsrc¶";" | Rez -append -o {AppName}.fat
{AppName}.fat ÄÄ "{RsrcDir}"About.PICT.rsrc
echo "include ¶"{RsrcDir}About.PICT.rsrc¶";" | Rez -append -o {AppName}.fat
{AppName}.fat ÄÄ "{RsrcDir}"InfinityWindoid.fat.rsrc
echo "include ¶"{RsrcDir}InfinityWindoid.fat.rsrc¶";" | Rez -append -o {AppName}.fat
{AppName}.fat ÄÄ "{RsrcDir}"Mercutio.rsrc
echo "include ¶"{RsrcDir}Mercutio.rsrc¶";" | Rez -append -o {AppName}.fat
{AppName}.fat ÄÄ "{RsrcDir}"QDxDispatchPatch.rsrc
echo "include ¶"{RsrcDir}QDxDispatchPatch.rsrc¶";" | Rez -append -o {AppName}.fat
#--------------------------------------------------------------------
# Step 3: Compile dependencies for PPC
#--------------------------------------------------------------------
#--------------------------------- The application itself
{AppName}.ppc ÄÄ {PPCObjects} "{HeaderDir}"JPEGView.h "{HeaderDir}"JPEGView.r.h
PPCLink {PPCObjects} {PPCLibs} -sym on -o "{LinkDir}"{AppName}.xcoff ¶
-uf "{LinkDir}"{AppName}.ppc.unref -map "{LinkDir}"{AppName}.ppc.map
MakePEF "{LinkDir}"{AppName}.xcoff {PPCSoftLinks} -ft {Type} -fc {Creator} -o {AppName}.ppc {PPCRuntime}
SetFile {AppName}.ppc -a BM
MakeSYM "{LinkDir}"{AppName}.xcoff -r -o "{LinkDir}"{AppName}.xSYM
delete "{LinkDir}"{AppName}.xcoff
#--------------------------------- Resources for the application
{AppName}.ppc ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"aeteResource.r
Rez "{RsrcDir}"aeteResource.r -d PPC -append -i "{HeaderDir}" -o {AppName}.ppc
{AppName}.ppc ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"DialogResources.r
Rez "{RsrcDir}"DialogResources.r -d PPC -append -i "{HeaderDir}" -o {AppName}.ppc
{AppName}.ppc ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"GeneralResources.r
Rez "{RsrcDir}"GeneralResources.r -d PPC -append -i "{HeaderDir}" -o {AppName}.ppc
{AppName}.ppc ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"MenuResources.r
Rez "{RsrcDir}"MenuResources.r -d PPC -append -i "{HeaderDir}" -o {AppName}.ppc
{AppName}.ppc ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"PowerPCResources.r
Rez "{RsrcDir}"PowerPCResources.r -d PPC -append -i "{HeaderDir}" -o {AppName}.ppc
{AppName}.ppc ÄÄ "{RsrcDir}"Supplemental.rsrc
echo "include ¶"{RsrcDir}Supplemental.rsrc¶";" | Rez -append -o {AppName}.ppc
{AppName}.ppc ÄÄ "{RsrcDir}"About.PICT.rsrc
echo "include ¶"{RsrcDir}About.PICT.rsrc¶";" | Rez -append -o {AppName}.ppc
{AppName}.ppc ÄÄ "{RsrcDir}"InfinityWindoid.ppc.rsrc
echo "include ¶"{RsrcDir}InfinityWindoid.ppc.rsrc¶";" | Rez -append -o {AppName}.ppc
{AppName}.ppc ÄÄ "{RsrcDir}"Mercutio.rsrc
echo "include ¶"{RsrcDir}Mercutio.rsrc¶";" | Rez -append -o {AppName}.ppc
{AppName}.ppc ÄÄ "{RsrcDir}"QDxDispatchPatch.rsrc
echo "include ¶"{RsrcDir}QDxDispatchPatch.rsrc¶";" | Rez -append -o {AppName}.ppc
{AppName}.ppc ÄÄ "{RsrcDir}"PowerPCStub.rsrc
echo "include ¶"{RsrcDir}PowerPCStub.rsrc¶";" | Rez -append -o {AppName}.ppc
#--------------------------------- Source files
"{ObjDir}"Bottlenecks.c.ppc.o Ä "{CSrcDir}"Bottlenecks.c
PPCC "{CSrcDir}"Bottlenecks.c -o "{ObjDir}"Bottlenecks.c.ppc.o {PPCCOptionsOpt}
"{ObjDir}"CustomCopyBits.c.ppc.o Ä "{CSrcDir}"CustomCopyBits.c
PPCC "{CSrcDir}"CustomCopyBits.c -o "{ObjDir}"CustomCopyBits.c.ppc.o {PPCCOptionsOpt}
"{ObjDir}"GIF.c.ppc.o Ä "{CSrcDir}"GIF.c
PPCC "{CSrcDir}"GIF.c -o "{ObjDir}"GIF.c.ppc.o {PPCCOptionsOpt}
"{ObjDir}"Quantize.c.ppc.o Ä "{CSrcDir}"Quantize.c
PPCC "{CSrcDir}"Quantize.c -o "{ObjDir}"Quantize.c.ppc.o {PPCCOptionsOpt}
"{ObjDir}"TIFF.c.ppc.o Ä "{CSrcDir}"TIFF.c
PPCC "{CSrcDir}"TIFF.c -o "{ObjDir}"TIFF.c.ppc.o {PPCCOptionsOpt}
.c.ppc.o Ä .c
PPCC "{DepDir}""{default}".c -o "{TargDir}""{default}".c.ppc.o {PPCCOptionsOpt}
#--------------------------------------------------------------------
# Step 4: Compile dependencies for 68k
#--------------------------------------------------------------------
#--------------------------------- The application itself
{AppName}.68k ÄÄ {68kObjects}
Link {68kObjects} {68kLibs} -o {AppName}.68k -t {Type} -c {Creator} ¶
-ra =resLocked -rn -sym on ¶
-uf "{LinkDir}"{AppName}.68k.unref -map >"{LinkDir}"{AppName}.68k.map
SetFile {AppName}.68k -a BM
#--------------------------------- Resources for the application
{AppName}.68k ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"aeteResource.r
Rez "{RsrcDir}"aeteResource.r -append -i "{HeaderDir}" -o {AppName}.68k
{AppName}.68k ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"DialogResources.r
Rez "{RsrcDir}"DialogResources.r -append -i "{HeaderDir}" -o {AppName}.68k
{AppName}.68k ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"GeneralResources.r
Rez "{RsrcDir}"GeneralResources.r -append -i "{HeaderDir}" -o {AppName}.68k
{AppName}.68k ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"MenuResources.r
Rez "{RsrcDir}"MenuResources.r -append -i "{HeaderDir}" -o {AppName}.68k
{AppName}.68k ÄÄ "{RsrcDir}"Supplemental.rsrc
echo "include ¶"{RsrcDir}Supplemental.rsrc¶";" | Rez -append -o {AppName}.68k
{AppName}.68k ÄÄ "{RsrcDir}"About.PICT.rsrc
echo "include ¶"{RsrcDir}About.PICT.rsrc¶";" | Rez -append -o {AppName}.68k
{AppName}.68k ÄÄ "{RsrcDir}"InfinityWindoid.rsrc
echo "include ¶"{RsrcDir}InfinityWindoid.rsrc¶";" | Rez -append -o {AppName}.68k
{AppName}.68k ÄÄ "{RsrcDir}"Mercutio.rsrc
echo "include ¶"{RsrcDir}Mercutio.rsrc¶";" | Rez -append -o {AppName}.68k
{AppName}.68k ÄÄ "{RsrcDir}"QDxDispatchPatch.rsrc
echo "include ¶"{RsrcDir}QDxDispatchPatch.rsrc¶";" | Rez -append -o {AppName}.68k
#--------------------------------- Source files
.c.68k.o Ä .c "{HeaderDir}"MPW.Header
C "{DepDir}""{default}".c -o "{TargDir}""{default}".c.68k.o -s "{default}" {68kCOptions}
.a.68k.o Ä .a
Asm "{DepDir}""{default}".a -o "{TargDir}""{default}".a.68k.o {68kAsmOptions}
"{HeaderDir}"MPW.Header Ä "{HeaderDir}"JPEGView.h "{HeaderDir}"JPEGView.r.h
C "{HeaderDir}"JPEGView.h {68kCOptions}
#--------------------------------------------------------------------
# Step 5: Compile dependencies for standalone 68k code
#--------------------------------------------------------------------
#--------------------------------- Link QDxDispatch
"{RsrcDir}"QDxDispatchPatch.rsrc Ä "{ObjDir}"QDxDispatchPatch.a.o
Link -t rsrc -c RSED -rt xPAT=128 -m QDxDispatchPatch -sg QDxDispatchPatch ¶
"{ObjDir}"QDxDispatchPatch.a.o -o "{RsrcDir}"QDxDispatchPatch.rsrc
#--------------------------------- Compile QDxDispatch
"{ObjDir}"QDxDispatchPatch.a.o Ä "{68kSrcDir}"QDxDispatchPatch.a
Asm "{68kSrcDir}"QDxDispatchPatch.a -o "{ObjDir}"QDxDispatchPatch.a.o -case object
#--------------------------------- Link PowerPCStub
"{RsrcDir}"PowerPCStub.rsrc Ä "{ObjDir}"PowerPCStub.c.o
Link -t rsrc -c RSED ¶
"{Libraries}"Runtime.o ¶
"{Libraries}"Interface.o ¶
"{ObjDir}"PowerPCStub.c.o -o "{RsrcDir}"PowerPCStub.rsrc
#--------------------------------- Compile PowerPCStub
"{ObjDir}"PowerPCStub.c.o Ä "{CSrcDir}"PowerPCStub.c
C -mbg off -r -opt speed ¶
"{CSrcDir}"PowerPCStub.c -o "{ObjDir}"PowerPCStub.c.o
#--------------------------------------------------------------------
# Step 6: Dependencies for the MetroWerks resource files
#--------------------------------------------------------------------
#--------------------------------- The resource file itself
Resources ÄÄ "{AppName} resources" "{AppName} Help"
#--------------------------------- Resources for the application
"{AppName} resources" ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"aeteResource.r
Rez "{RsrcDir}"aeteResource.r -d FAT -append -t rsrc -c RSED -i "{HeaderDir}" -o "{AppName} resources"
"{AppName} resources" ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"DialogResources.r
Rez "{RsrcDir}"DialogResources.r -d FAT -append -t rsrc -c RSED -i "{HeaderDir}" -o "{AppName} resources"
"{AppName} resources" ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"GeneralResources.r
Rez "{RsrcDir}"GeneralResources.r -d FAT -append -t rsrc -c RSED -i "{HeaderDir}" -o "{AppName} resources"
"{AppName} resources" ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"MenuResources.r
Rez "{RsrcDir}"MenuResources.r -d FAT -append -t rsrc -c RSED -i "{HeaderDir}" -o "{AppName} resources"
"{AppName} resources" ÄÄ "{RsrcDir}"Supplemental.rsrc
echo "include ¶"{RsrcDir}Supplemental.rsrc¶";" | Rez -append -t rsrc -c RSED -o "{AppName} resources"
"{AppName} resources" ÄÄ "{RsrcDir}"About.PICT.rsrc
echo "include ¶"{RsrcDir}About.PICT.rsrc¶";" | Rez -append -t rsrc -c RSED -o "{AppName} resources"
"{AppName} resources" ÄÄ "{RsrcDir}"InfinityWindoid.fat.rsrc
echo "include ¶"{RsrcDir}InfinityWindoid.fat.rsrc¶";" | Rez -append -t rsrc -c RSED -o "{AppName} resources"
"{AppName} resources" ÄÄ "{RsrcDir}"Mercutio.rsrc
echo "include ¶"{RsrcDir}Mercutio.rsrc¶";" | Rez -append -t rsrc -c RSED -o "{AppName} resources"
"{AppName} resources" ÄÄ "{RsrcDir}"QDxDispatchPatch.rsrc
echo "include ¶"{RsrcDir}QDxDispatchPatch.rsrc¶";" | Rez -append -t rsrc -c RSED -o "{AppName} resources"
"{AppName} Help" ÄÄ "{RsrcDir}"HelpText.rsrc
echo "include ¶"{RsrcDir}HelpText.rsrc¶";" | Rez -append -t HLP! -c JVWR -o "{AppName} Help"
"{AppName} Help" ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"DialogHelpResources.r
Rez "{RsrcDir}"DialogHelpResources.r -d FAT -append -t HLP! -c JVWR -i "{HeaderDir}" -o "{AppName} Help"
"{AppName} Help" ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"GeneralHelpResources.r
Rez "{RsrcDir}"GeneralHelpResources.r -d FAT -append -t HLP! -c JVWR -i "{HeaderDir}" -o "{AppName} Help"
"{AppName} Help" ÄÄ "{HeaderDir}"JPEGView.r.h "{RsrcDir}"MenuHelpResources.r
Rez "{RsrcDir}"MenuHelpResources.r -d FAT -append -t HLP! -c JVWR -i "{HeaderDir}" -o "{AppName} Help"