home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-06-18 | 21.8 KB | 513 lines | [TEXT/MPS ] |
- # ==============================================================================
- #
- # Makefile
- #
- # makefile for MPW versions of Jim's CDEFs
- #
- # Note that this does not build the popupMenu CDEF. It uses
- # a global variable and I haven't taken the time to figure out
- # how to use globals in an MPW code resource.
- # ------------------------------------------------------------------------------
- # 1995 Jim Stout with thanks to Troy Gaul
- # ------------------------------------------------------------------------------
- # File: Makefile
- # Targets: cdefMPW
- # cdefMPW/FAT
- # Sources: cdef3D.c, cdefBar.c, cdefDtc.c, cdefGBox.c, cdefHSlider.c,
- # cdefSlider.c, cdefSpinner.c, cdefTab.c, cdefTog.c, cdefVSlider.c
- # colorCDEF.c
- # miscCDEF.c
- # grayCDEF.c
- # qdCDEF.c
- # ==============================================================================
-
- Output = cdefMPW
- PPCOut = cdefMPW/FAT
-
- OutRsrc = cdefMPW.temp # intermediate file for Fat build
-
-
- # ==============================================================================
- # Types and IDs
- # ------------------------------------------------------------------------------
- Type = rsrc
- Creator = RSED
- ResType = CDEF
- 68KType = oCod
-
-
- # ==============================================================================
- # Directories
- # ------------------------------------------------------------------------------
- PefDir = :cdefMPW ƒ:pef:
- XcoffDir = :cdefMPW ƒ:xcoff:
- ObjDir = :cdefMPW ƒ:objects:
-
- {ObjDir} ƒ : # directory dependency
-
- SrceDir = :source:
-
- {SrceDir} ƒ :
-
- # ==============================================================================
- # 68K Options/Libs
- # ------------------------------------------------------------------------------
- 68KC = C # Can be changed to use a different MPW-hosted
- # compiler.
-
- 68KCOptions = -w # no warnings ∂
- -b # PC-relative strings ∂
- -mbg off # off, full ∂
- -opt full # off, (empty)=normal, full, size, speed ∂
- -o "{ObjDir}"
-
- 68KLinkLibs = "{Libraries}"Runtime.o ∂
- "{Libraries}"Interface.o ∂
-
- # ==============================================================================
- # PowerPC Options/Libs
- # ------------------------------------------------------------------------------
- PPCC = PPCC # Can be changed to use a different MPW-hosted
- # PowerPC compiler.
-
- PPCCOptions = -w conformance -appleext on
-
- PPCPefLibs = -l InterfaceLib.xcoff=InterfaceLib ∂
- -l StdCLib.xcoff=StdCLib ∂
- -l MathLib.xcoff=MathLib
-
- PPCLinkLibs = "{PPCLibraries}"InterfaceLib.xcoff ∂
- "{PPCLibraries}"StdCLib.xcoff ∂
- "{PPCLibraries}"StdCRuntime.o ∂
- "{PPCLibraries}"PPCCRuntime.o
-
-
- # ==============================================================================
- # Object Files
- # ------------------------------------------------------------------------------
- 68KObjects = "{ObjDir}"cdef3D.c.o ∂
- "{ObjDir}"cdefBar.c.o ∂
- "{ObjDir}"cdefDtc.c.o ∂
- "{ObjDir}"cdefGBox.c.o ∂
- "{ObjDir}"cdefHSlider.c.o ∂
- "{ObjDir}"cdefSlider.c.o ∂
- "{ObjDir}"cdefSpinner.c.o ∂
- "{ObjDir}"cdefTab.c.o ∂
- "{ObjDir}"cdefTog.c.o ∂
- "{ObjDir}"cdefVSlider.c.o
-
- 68KUtils = "{ObjDir}"colorCDEF.c.o ∂
- "{ObjDir}"grayCDEF.c.o ∂
- "{ObjDir}"miscCDEF.c.o ∂
- "{ObjDir}"qdCDEF.c.o
-
- 68KUtils3 = "{ObjDir}"colorCDEF.c.o ∂
- "{ObjDir}"grayCDEF.c.o ∂
- "{ObjDir}"miscCDEF.c.o
-
- 68KUtils2 = "{ObjDir}"colorCDEF.c.o ∂
- "{ObjDir}"miscCDEF.c.o
-
- PPCObjects = "{ObjDir}"cdef3D.o ∂
- "{ObjDir}"cdefBar.o ∂
- "{ObjDir}"cdefDtc.o ∂
- "{ObjDir}"cdefGBox.o ∂
- "{ObjDir}"cdefHSlider.o ∂
- "{ObjDir}"cdefSlider.o ∂
- "{ObjDir}"cdefSpinner.o ∂
- "{ObjDir}"cdefTab.o ∂
- "{ObjDir}"cdefTog.o ∂
- "{ObjDir}"cdefVSlider.o
-
- PPCUtils = "{ObjDir}"colorCDEF.o ∂
- "{ObjDir}"grayCDEF.o ∂
- "{ObjDir}"miscCDEF.o ∂
- "{ObjDir}"qdCDEF.o
-
- PPCUtils3 = "{ObjDir}"colorCDEF.o ∂
- "{ObjDir}"grayCDEF.o ∂
- "{ObjDir}"miscCDEF.o
-
- PPCUtils2 = "{ObjDir}"colorCDEF.o ∂
- "{ObjDir}"miscCDEF.o
-
- # ==============================================================================
- # Headers
- # ------------------------------------------------------------------------------
- AllHeaders = "{SrceDir}"cdef3D.h ∂
- "{SrceDir}"colorCDEF.h ∂
- "{SrceDir}"grayCDEF.h ∂
- "{SrceDir}"miscCDEF.h ∂
- "{SrceDir}"qdCDEF.h
-
-
- # ==============================================================================
- # 68K Compilation
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdef3D.c.o ƒ "{SrceDir}"cdef3D.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdef3D.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefBar.c.o ƒ "{SrceDir}"cdefBar.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdefBar.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefDtc.c.o ƒ "{SrceDir}"cdefDtc.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdefDtc.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefGBox.c.o ƒ "{SrceDir}"cdefGBox.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdefGBox.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefHSlider.c.o ƒ "{SrceDir}"cdefHSlider.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdefHSlider.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefSlider.c.o ƒ "{SrceDir}"cdefSlider.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdefSlider.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefSpinner.c.o ƒ "{SrceDir}"cdefSpinner.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdefSpinner.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefTab.c.o ƒ "{SrceDir}"cdefTab.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdefTab.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefTog.c.o ƒ "{SrceDir}"cdefTog.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdefTog.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefVSlider.c.o ƒ "{SrceDir}"cdefVSlider.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"cdefVSlider.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"colorCDEF.c.o ƒ "{SrceDir}"colorCDEF.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"colorCDEF.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"grayCDEF.c.o ƒ "{SrceDir}"grayCDEF.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"grayCDEF.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"miscCDEF.c.o ƒ "{SrceDir}"miscCDEF.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"miscCDEF.c
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"qdCDEF.c.o ƒ "{SrceDir}"qdCDEF.c ∂
- {AllHeaders}
- {68KC} {68KCOptions} "{SrceDir}"qdCDEF.c
-
-
- # ==============================================================================
- # PowerPC Compilation
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdef3D.o ƒ "{SrceDir}"cdef3D.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdef3D.c -o "{ObjDir}"cdef3D.o
-
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefBar.o ƒ "{SrceDir}"cdefBar.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdefBar.c -o "{ObjDir}"cdefBar.o
-
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefDtc.o ƒ "{SrceDir}"cdefDtc.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdefDtc.c -o "{ObjDir}"cdefDtc.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefGBox.o ƒ "{SrceDir}"cdefGBox.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdefGBox.c -o "{ObjDir}"cdefGBox.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefHSlider.o ƒ "{SrceDir}"cdefHSlider.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdefHSlider.c -o "{ObjDir}"cdefHSlider.o
-
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefSlider.o ƒ "{SrceDir}"cdefSlider.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdefSlider.c -o "{ObjDir}"cdefSlider.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefSpinner.o ƒ "{SrceDir}"cdefSpinner.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdefSpinner.c -o "{ObjDir}"cdefSpinner.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefTab.o ƒ "{SrceDir}"cdefTab.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdefTab.c -o "{ObjDir}"cdefTab.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefTog.o ƒ "{SrceDir}"cdefTog.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdefTog.c -o "{ObjDir}"cdefTog.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"cdefVSlider.o ƒ "{SrceDir}"cdefVSlider.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"cdefVSlider.c -o "{ObjDir}"cdefVSlider.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"colorCDEF.o ƒ "{SrceDir}"colorCDEF.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"colorCDEF.c -o "{ObjDir}"colorCDEF.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"grayCDEF.o ƒ "{SrceDir}"grayCDEF.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"grayCDEF.c -o "{ObjDir}"grayCDEF.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"miscCDEF.o ƒ "{SrceDir}"miscCDEF.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"miscCDEF.c -o "{ObjDir}"miscCDEF.o
-
- # ------------------------------------------------------------------------------
- "{ObjDir}"qdCDEF.o ƒ "{SrceDir}"qdCDEF.c ∂
- {AllHeaders}
- {PPCC} {PPCCOptions} "{SrceDir}"qdCDEF.c -o "{ObjDir}"qdCDEF.o
-
-
- # ==============================================================================
- # Linking
- # ------------------------------------------------------------------------------
- 68KLinkOpts = -m MAIN ∂
- -ra "{Output}"=0
-
-
- # ------------------------------------------------------------------------------
- # 68K versions
- # ------------------------------------------------------------------------------
-
- "{Output}" ƒƒ Makefile {68KObjects} {68KUtils3}
- Link -rt {ResType}=0 -sg "3D Buttons" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils3} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdef3D.c.o
- # ------------------------------------------------------------------------------
- "{Output}" ƒƒ Makefile {68KObjects} {68KUtils3}
- Link -rt {ResType}=1100 -sg "Group Box" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils3} "{Libraries}"Interface.o {68KLinkOpts} ∂
- "{ObjDir}"cdefGBox.c.o
- # ------------------------------------------------------------------------------
- "{Output}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {ResType}=1102 -sg "Spinner" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefSpinner.c.o
- # ------------------------------------------------------------------------------
- "{Output}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {ResType}=1103 -sg "Date & Time" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefDtc.c.o
- # ------------------------------------------------------------------------------
- "{Output}" ƒƒ Makefile "{ObjDir}"cdefTog.c.o {68KUtils3}
- Link -rt {ResType}=1104 -sg "Tog Button" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils3} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefTog.c.o
- # ------------------------------------------------------------------------------
- "{Output}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {ResType}=1105 -sg "HSlider" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefHSlider.c.o
- # ------------------------------------------------------------------------------
- "{Output}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {ResType}=1106 -sg "VSlider" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefVSlider.c.o
- # ------------------------------------------------------------------------------
- "{Output}" ƒƒ Makefile {68KObjects} {68KUtils2}
- Link -rt {ResType}=1108 -sg "Progress Bar" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils2} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefBar.c.o
- # ------------------------------------------------------------------------------
- "{Output}" ƒƒ Makefile {68KObjects} {68KUtils3}
- Link -rt {ResType}=1109 -sg "Tab Panel" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils3} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefTab.c.o
- # ------------------------------------------------------------------------------
- "{Output}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {ResType}=1110 -sg "Slider" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefSlider.c.o
- Rename -y "{Output}" "{Output}".rsrc
-
- # ------------------------------------------------------------------------------
- # Fat versions - 68K
- # ------------------------------------------------------------------------------
-
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils3}
- Link -rt {68KType}=0 -sg "3D Buttons" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils3} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdef3D.c.o
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils3}
- Link -rt {68KType}=1100 -sg "Group Box" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils3} "{Libraries}"Interface.o {68KLinkOpts} ∂
- "{ObjDir}"cdefGBox.c.o
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {68KType}=1102 -sg "Spinner" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefSpinner.c.o
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {68KType}=1103 -sg "Date & Time" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefDtc.c.o
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils3}
- Link -rt {68KType}=1104 -sg "Tog Button" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils3} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefTog.c.o
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {68KType}=1105 -sg "HSlider" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefHSlider.c.o
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {68KType}=1106 -sg "VSlider" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefVSlider.c.o
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils2}
- Link -rt {68KType}=1108 -sg "Progress Bar" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils2} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefBar.c.o
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils3}
- Link -rt {68KType}=1109 -sg "Tab Panel" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils3} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefTab.c.o
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {68KObjects} {68KUtils}
- Link -rt {68KType}=1110 -sg "Slider" ∂
- -t {Type} -c {Creator} -o {Targ} ∂
- {68KUtils} {68KLinkLibs} {68KLinkOpts} ∂
- "{ObjDir}"cdefSlider.c.o
-
- # ------------------------------------------------------------------------------
- # Fat versions - PowerPC
- # ------------------------------------------------------------------------------
-
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils3}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdef3D.o {PPCUtils3} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdef3D.xcoff
- makepef -b "{XcoffDir}"cdef3D.xcoff -o "{PefDir}"cdef3D.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (0) ∂"{PefDir}cdef3D.pef∂";" | rez -a -o "{OutRsrc}"
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils3}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdefGBox.o {PPCUtils3} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdefGBox.xcoff
- makepef -b "{XcoffDir}"cdefGBox.xcoff -o "{PefDir}"cdefGBox.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (1100) ∂"{PefDir}cdefGBox.pef∂";" | rez -a -o "{OutRsrc}"
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdefSpinner.o {PPCUtils} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdefSpinner.xcoff
- makepef -b "{XcoffDir}"cdefSpinner.xcoff -o "{PefDir}"cdefSpinner.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (1102) ∂"{PefDir}cdefSpinner.pef∂";" | rez -a -o "{OutRsrc}"
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdefDtc.o {PPCUtils} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdefDtc.xcoff
- makepef -b "{XcoffDir}"cdefDtc.xcoff -o "{PefDir}"cdefDtc.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (1103) ∂"{PefDir}cdefDtc.pef∂";" | rez -a -o "{OutRsrc}"
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils3}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdefTog.o {PPCUtils3} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdefTog.xcoff
- makepef -b "{XcoffDir}"cdefTog.xcoff -o "{PefDir}"cdefTog.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (1104) ∂"{PefDir}cdefTog.pef∂";" | rez -a -o "{OutRsrc}"
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdefHSlider.o {PPCUtils} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdefHSlider.xcoff
- makepef -b "{XcoffDir}"cdefHSlider.xcoff -o "{PefDir}"cdefHSlider.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (1105) ∂"{PefDir}cdefHSlider.pef∂";" | rez -a -o "{OutRsrc}"
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdefVSlider.o {PPCUtils} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdefVSlider.xcoff
- makepef -b "{XcoffDir}"cdefVSlider.xcoff -o "{PefDir}"cdefVSlider.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (1106) ∂"{PefDir}cdefVSlider.pef∂";" | rez -a -o "{OutRsrc}"
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils2}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdefBar.o {PPCUtils2} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdefBar.xcoff
- makepef -b "{XcoffDir}"cdefBar.xcoff -o "{PefDir}"cdefBar.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (1108) ∂"{PefDir}cdefBar.pef∂";" | rez -a -o "{OutRsrc}"
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils3}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdefTab.o {PPCUtils3} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdefTab.xcoff
- makepef -b "{XcoffDir}"cdefTab.xcoff -o "{PefDir}"cdefTab.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (1109) ∂"{PefDir}cdefTab.pef∂";" | rez -a -o "{OutRsrc}"
- # ------------------------------------------------------------------------------
- "{OutRsrc}" ƒƒ Makefile {PPCObjects} {PPCUtils}
- PPCLink -warn -main main ∂
- "{ObjDir}"cdefSlider.o {PPCUtils} {PPCLinkLibs} ∂
- -o "{XcoffDir}"cdefSlider.xcoff
- makepef -b "{XcoffDir}"cdefSlider.xcoff -o "{PefDir}"cdefSlider.pef {PPCPefLibs}
- echo "read ∂'pCod∂' (1110) ∂"{PefDir}cdefSlider.pef∂";" | rez -a -o "{OutRsrc}"
-
- # ------------------------------------------------------------------------------
- # Put the versions together in a fat binary WDEF
- # ------------------------------------------------------------------------------
-
- "{PPCOut}" ƒ Makefile {OutRsrc}
- rez cdefMPW.r -a -o {Targ}
- setfile -t {Type} -c {Creator} {Targ}
- Delete "{OutRsrc}" # delete the work file
- Rename -y "{PPCOut}" "{PPCOut}".rsrc
- # ------------------------------------------------------------------------------
-