# MPW Makefile by Toby Thain, toby@telegraphics.com.au # 27 Feb 2005 - initial version BUILD = :mpw: SIGNATURE = -c appl -t thng LIBS_CLASSIC = ¶ "{SharedLibraries}InterfaceLib" ¶ "{SharedLibraries}StdCLib" ¶ "{SharedLibraries}MathLib" ¶ "{SharedLibraries}QuickTimeLib" ¶ #"{SharedLibraries}AppearanceLib" ¶ "{PPCLibraries}StdCRuntime.o" ¶ "{PPCLibraries}PPCCRuntime.o" ¶ #"{PPCLibraries}PPCToolLibs.o" ¶ #"{PPCLibraries}"CarbonAccessors.o LIBS_CARBON = ¶ "{SharedLibraries}CarbonLib" ¶ "{SharedLibraries}StdCLib" ¶ "{PPCLibraries}PPCCRuntime.o" COMMONPPC = :Utilities:EI_MakeImageDescription.ppc.x COMMONCFM = :Utilities:EI_MakeImageDescription.cfm.x PPCFILES = {BUILD}EI_GraphicsImport_PPC {BUILD}EI_GraphicsExport_PPC {BUILD}EI_MovieImport_PPC {BUILD}EI_MovieExport_PPC {BUILD}EI_ImageCodec_PPC CFMFILES = {BUILD}EI_GraphicsImport_CFM {BUILD}EI_GraphicsExport_CFM {BUILD}EI_MovieImport_CFM {BUILD}EI_MovieExport_CFM {BUILD}EI_ImageCodec_CFM COMMONREZ = EIComponent_vers.r ¶ :EI_GraphicsExport:EI_GraphicsExport.r ¶ :EI_GraphicsImport:EI_GraphicsImport.r ¶ :EI_ImageCodec:EI_ImageCodec.r ¶ :EI_MovieExport:EI_MovieExport.r ¶ :EI_MovieExport:EI_MovieExportDialog.r ¶ :EI_MovieImport:EI_MovieImport.r COPT = -d STAND_ALONE ¶ -proto strict -opt speed -w 2 ¶ -i :,:EI_FormatIncludes,:Utilities,:EI_GraphicsImport,:EI_GraphicsExport,:EI_ImageCodec,:EI_MovieExport,:EI_MovieImport .ppc.x Ä .c mrc {depdir}{default}.c -o {TARG} {COPT} #-d TARGET_API_MAC_OS8 .cfm.x Ä .c mrc {depdir}{default}.c -o {TARG} {COPT} -d TARGET_API_MAC_CARBON -d CALL_NOT_IN_CARBON EIComponent Ä {BUILD}ElectricImageComponentPPC {BUILD}ElectricImageComponentCFM.qtx REZOPTS = -i : -d TARGET_OS_MAC=1 -d TARGET_REZ_MAC_68K=0 -d TARGET_REZ_CARBON_MACHO=0 -d TARGET_REZ_WIN32=0 {BUILD}EI_GraphicsImport_PPC Ä :EI_GraphicsImport:EI_GraphicsImport.ppc.x {COMMONPPC} ppclink -o {targ} -xm sharedlibrary -m EI_GraphicsImportComponentDispatchRD :EI_GraphicsImport:EI_GraphicsImport.ppc.x {COMMONPPC} {LIBS_CLASSIC} {BUILD}EI_GraphicsExport_PPC Ä :EI_GraphicsExport:EI_GraphicsExport.ppc.x {COMMONPPC} ppclink -o {targ} -xm sharedlibrary -m EI_GraphicsExportComponentDispatchRD :EI_GraphicsExport:EI_GraphicsExport.ppc.x {COMMONPPC} {LIBS_CLASSIC} {BUILD}EI_MovieImport_PPC Ä :EI_MovieImport:EI_MovieImport.ppc.x {COMMONPPC} ppclink -o {targ} -xm sharedlibrary -m EI_MovieImportComponentDispatchRD :EI_MovieImport:EI_MovieImport.ppc.x {COMMONPPC} {LIBS_CLASSIC} {BUILD}EI_MovieExport_PPC Ä :EI_MovieExport:EI_MovieExport.ppc.x {COMMONPPC} ppclink -o {targ} -xm sharedlibrary -m EI_MovieExportComponentDispatchRD :EI_MovieExport:EI_MovieExport.ppc.x {COMMONPPC} {LIBS_CLASSIC} {BUILD}EI_ImageCodec_PPC Ä :EI_ImageCodec:EI_ImageCodec.ppc.x {COMMONPPC} ppclink -o {targ} -xm sharedlibrary -m EI_ImageCodecComponentDispatchRD :EI_ImageCodec:EI_ImageCodec.ppc.x {COMMONPPC} {LIBS_CLASSIC} REZOPTS_PPC = {REZOPTS} -d TARGET_REZ_MAC_PPC=1 -d TARGET_REZ_CARBON_CFM=0 {BUILD}ElectricImageComponentPPC Ä EI_IDs.h {PPCFILES} {COMMONREZ} :PrefixIncludes:EIComponentPPC_MPW.r rez -o {targ} -rd {SIGNATURE} {REZOPTS_PPC} {COMMONREZ} :PrefixIncludes:EIComponentPPC_MPW.r {BUILD}EI_GraphicsImport_CFM ÄÄ :EI_GraphicsImport:EI_GraphicsImport.cfm.x {COMMONCFM} ppclink -o {targ} -xm sharedlibrary -m EI_GraphicsImportComponentDispatch -d :EI_GraphicsImport:EI_GraphicsImport.cfm.x {COMMONCFM} {LIBS_CARBON} {BUILD}EI_GraphicsExport_CFM ÄÄ :EI_GraphicsExport:EI_GraphicsExport.cfm.x {COMMONCFM} ppclink -o {targ} -xm sharedlibrary -m EI_GraphicsExportComponentDispatch -d :EI_GraphicsExport:EI_GraphicsExport.cfm.x {COMMONCFM} {LIBS_CARBON} {BUILD}EI_MovieImport_CFM ÄÄ :EI_MovieImport:EI_MovieImport.cfm.x {COMMONCFM} ppclink -o {targ} -xm sharedlibrary -m EI_MovieImportComponentDispatch -d :EI_MovieImport:EI_MovieImport.cfm.x {COMMONCFM} {LIBS_CARBON} {BUILD}EI_MovieExport_CFM ÄÄ :EI_MovieExport:EI_MovieExport.cfm.x {COMMONCFM} ppclink -o {targ} -xm sharedlibrary -m EI_MovieExportComponentDispatch -d :EI_MovieExport:EI_MovieExport.cfm.x {COMMONCFM} {LIBS_CARBON} {BUILD}EI_ImageCodec_CFM ÄÄ :EI_ImageCodec:EI_ImageCodec.cfm.x {COMMONCFM} ppclink -o {targ} -xm sharedlibrary -m EI_ImageCodecComponentDispatch -d :EI_ImageCodec:EI_ImageCodec.cfm.x {COMMONCFM} {LIBS_CARBON} REZOPTS_CFM = {REZOPTS} -d TARGET_REZ_MAC_PPC=0 -d TARGET_REZ_CARBON_CFM=1 {BUILD}EI_GraphicsImport_CFM ÄÄ :EI_GraphicsImport:EI_GraphicsImport.r rez -o {targ} {REZOPTS_CFM} {deps} {BUILD}EI_GraphicsExport_CFM ÄÄ :EI_GraphicsExport:EI_GraphicsExport.r rez -o {targ} {REZOPTS_CFM} {deps} {BUILD}EI_MovieImport_CFM ÄÄ :EI_MovieImport:EI_MovieImport.r rez -o {targ} {REZOPTS_CFM} {deps} {BUILD}EI_MovieExport_CFM ÄÄ :EI_MovieExport:EI_MovieExport.r rez -o {targ} {REZOPTS_CFM} {deps} {BUILD}EI_ImageCodec_CFM ÄÄ :EI_ImageCodec:EI_ImageCodec.r rez -o {targ} {REZOPTS_CFM} {deps} {BUILD}ElectricImageComponentCFM.qtx Ä EI_IDs.h {CFMFILES} {COMMONREZ} mergefragment -x {CFMFILES} {targ} rez -a -o {targ} -rd {SIGNATURE} {REZOPTS_CFM} -d SKIP_CFRG {COMMONREZ}