home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-05-04 | 5.6 KB | 210 lines | [TEXT/MPS ] |
- #######################################################################
- # Project : MacPerl -
- # File : Makefile - Do it
- # Author : Matthias Neeracher
- # Started : 15May93 Language : MPW Shell/Make
- # Modified : 29May93 MN Compiles correctly
- # 29May93 MN Add more conservative dependencies
- # 09Aug93 MN MPHelp
- # 16Aug93 MN MPScript
- # 08Sep93 MN 4.1.0b3
- # 14Sep93 MN Runtime
- # 02Oct93 MN Droplet
- # 13Oct93 MN 4.1.0b5
- # 24Oct93 MN 4.1.0
- # 08Dec93 MN Preferences
- # 12Jan94 MN 4.1.1
- # Last : 12Jan94
- #######################################################################
-
- COptions = -r -mbg on -sym on {IsRuntime} -i ::Perl
- CPlusOptions = -mf -mbg on -sym on {IsRuntime}
-
- MacPerlSources = ∂
- MPAEUtils.c ∂
- MPAppleEvents.c ∂
- MPGlobals.c ∂
- MPEditions.c ∂
- MPUtils.c ∂
- MPFile.c ∂
- MPMain.c ∂
- MPWindow.c ∂
- MPConsole.cp ∂
- MPHelp.c ∂
- MPScript.c ∂
- MPPseudoFile.cp ∂
- MPSave.c ∂
- Mercutio.c
-
- MacPerlHeaders = ∂
- MPAEUtils.h ∂
- MPAppleEvents.h ∂
- MPGlobals.h ∂
- MPEditions.h ∂
- MPUtils.h ∂
- MPFile.h ∂
- MPWindow.h ∂
- MPConsole.h ∂
- MPHelp.h ∂
- MPScript.h ∂
- MPSave.h ∂
- Mercutio.h
-
- MacPerlObjects = ∂
- :MP:MPAEUtils.c.o ∂
- :MP:MPAppleEvents.c.o ∂
- :MP:MPGlobals.c.o ∂
- :MP:MPEditions.c.o ∂
- :MP:MPUtils.c.o ∂
- :MP:MPFile.c.o ∂
- :MP:MPMain.c.o ∂
- :MP:MPWindow.c.o ∂
- :MP:MPConsole.cp.o ∂
- :MP:MPHelp.c.o ∂
- :MP:MPScript.c.o ∂
- :MP:MPPreferences.c.o ∂
- :MP:MPPseudoFile.cp.o ∂
- :MP:MPSave.c.o ∂
- :MP:Mercutio.c.o ∂
- ::Perl:Perl.o ∂
- MPLib.o ∂
- "{CLibraries}GUSI.o" ∂
- "{CLibraries}libdb.o" ∂
- "{CLibraries}XL.o" ∂
- :MP:MPForceLoad.cp.o
-
- MPRuntimeObjects = ∂
- :RT:MPAppleEvents.c.o ∂
- :RT:MPGlobals.c.o ∂
- :RT:MPEditions.c.o ∂
- :RT:MPUtils.c.o ∂
- :RT:MPFile.c.o ∂
- :RT:MPMain.c.o ∂
- :RT:MPWindow.c.o ∂
- :RT:MPConsole.cp.o ∂
- :RT:MPScript.c.o ∂
- :RT:MPPreferences.c.o ∂
- :RT:MPPseudoFile.cp.o ∂
- :RT:MPSave.c.o ∂
- :RT:Mercutio.c.o ∂
- ::Perl:Perl.o ∂
- MPLib.o ∂
- "{CLibraries}GUSI.o" ∂
- "{CLibraries}libdb.o" ∂
- "{CLibraries}XL.o" ∂
- :RT:MPForceLoad.cp.o
-
- MacPerlSegments = ∂
- -sg Main=main ∂
- -sg AppleEvents=AECommandHandlers,AECommandIssuers ∂
- -sg AEObjects=ObjectAccessors,AEObjSuppt,AEObjGlue,AEObjPacking ∂
- -sg MacPerl=Editions,Utils,File,Window,MPConsole,MPPseudo ∂
- -sg Perl1=array,cmd,cons,consarg ∂
- -sg Perl2=doarg,doio ∂
- -sg Perl3=dolist,dump,form,hash,missing ∂
- -sg Perl4=eval ∂
- -sg Perl5=regcomp,regexec,stab,str ∂
- -sg Perl6=toke ∂
- -sg Perl7=util,SubLaunch,usersub,macperl,reentrant,icemalloc ∂
- -sg Perl8=perly,perl ∂
- -sg GUSI1=GUSI ∂
- -sg GUSI2=GUSIUnix,GUSIINET,GUSIPAP ∂
- -sg Lib=GUSILib,INTENV,STDCLIB,STDIO,SADEV,SANELIB,CSANELib ∂
- -sg DB=::hash:
-
- LibFiles = ∂
- "{CLibraries}GUSI_Everything.cfg" ∂
- "{CLibraries}StdCLib.o" ∂
- "{Libraries}RTLib.o" ∂
- "{Libraries}Runtime.o" ∂
- "{Libraries}Interface.o" ∂
- "{Libraries}ToolLibs.o" ∂
- "{CLibraries}Math.o" ∂
- "{CLibraries}CSANELib.o" ∂
- "{Libraries}AEObjectSupportLib.o"
-
- :MP: ƒ :
- :RT: ƒ :
-
- All ƒ MacPerl MPRuntime MacPerlTest.Script "MacPerl Help"
-
- MacPerl ƒƒ {MacPerlObjects}
- Link -t APPL -c McPL -mf -sym on ∂
- -model far -p ∂
- {MacPerlSegments} ∂
- {MacPerlObjects} ∂
- {LibFiles} ∂
- -o MacPerl -map > MacPerl.map
- Vars2Copy MacPerl.ReInit MacPerl.map >MPReInit.r
- SetFile -a B MacPerl
-
- MacPerl ƒƒ MacPerl.r MacPerl.rsrc MPTerminology.r MPDroplet.rsrc :MP:FontLDEF.rsrc
- Rez -a -t APPL -c McPL MacPerl.r -o MacPerl
- SetFile -a B MacPerl
-
- :MP:FontLDEF.rsrc ƒ :MP:MPPreferences.c.o
- Link -t rsrc -c RSED -rt LDEF=128 -m FONTLDEF -o :MP:FontLDEF.rsrc ∂
- :MP:MPPreferences.c.o "{Libraries}"Interface.o
-
- MPRuntime ƒ ForceRuntime "MacPerl Runtime"
-
- "MacPerl Runtime" ƒƒ {MPRuntimeObjects}
- Link -t APPL -c MrPL -mf -sym on ∂
- -model far ∂
- {MPRuntimeObjects} ∂
- {LibFiles} ∂
- -o "MacPerl Runtime" -map > "MacPerl Runtime.map"
- Vars2Copy MacPerl.ReInit "MacPerl Runtime.map" > MPRtReInit.r
- SetFile -a B "MacPerl Runtime"
-
- "MacPerl Runtime" ƒƒ MacPerl.r MacPerl.rsrc :RT:FontLDEF.rsrc
- Rez -a -t APPL -c MrPL -d RUNTIME MacPerl.r -o "MacPerl Runtime"
- SetFile -a B "MacPerl Runtime"
-
- :RT:FontLDEF.rsrc ƒ :RT:MPPreferences.c.o
- Link -t rsrc -c RSED -rt LDEF=128 -m FONTLDEF -o :RT:FontLDEF.rsrc ∂
- :RT:MPPreferences.c.o "{Libraries}"Interface.o
-
- ForceRuntime ƒ
- Set IsRuntime "-d RUNTIME"
-
- "MacPerl Runtime".SYM ƒ "MacPerl Runtime" "MacPerl Runtime".NJ
- ILinkToSym "MacPerl Runtime".NJ
-
- "MacPerl Help" ƒ ::Perl:MacScripts:4112Balloon ::Perl:PerlHelp
- ::Perl:MacScripts:4112Balloon ::Perl:PerlHelp
- SetFile -t HELP -c McPL "MacPerl Help"
-
- MPDroplet.rsrc ƒ MPDrop.c.o
- Link -t 'rsrc' -c 'RSED' -sym on ∂
- MPDrop.c.o ∂
- "{Libraries}Runtime.o" ∂
- "{Libraries}Interface.o" ∂
- -o MPDroplet.rsrc
-
- MPDroplet ƒ MPDroplet.rsrc
-
- MPLib.o ƒ Aliases
- DumpObj -mods {Libraries}Runtime.o | MakeAliases
- Lib -o MPLib.o {Libraries}Runtime.o ∂
- `Catenate Alias.rn` ∂
- -df Alias.df
-
- MPTerminology.r ƒ MPTerminology.aete
- Aete2Rez MPTerminology.aete > MPTerminology.r
-
- :RT:MPGlobals.c.o ƒ MPGlobals.h
- :MP:MPGlobals.c.o ƒ MPGlobals.h
-
- MacPerlTest.Script ƒ :t:MakeMacPerlTest
- Set OldDir `Directory`
- Directory t
- MakeMacPerlTest :≈:≈.t > {OldDir}MacPerlTest.Script
- Directory {OldDir}
-
- Distribution ƒ All
- Distribute MacPerl.distr Mac_Perl_413_appl.sit
- Distribute PerlSrc.distr Mac_Perl_413_src.sit
-
- ETO ƒ All
- Distribute ETOPerl.distr Mac_Perl_413_eto.sit