home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-04-25 | 791 b | 32 lines | [TEXT/MPS ] |
- #Build common stuff
- (evaluate "{ScriptPath}" =~ /{BaseSrc}(≈)®1/) > Dev:Null
- set Src "{BaseSrc}{®1}"
- Set Obj "{BaseObj}{®1}"
- Set Out "{BaseOut}{®1}:"
- Set Inc "{BaseInc}"
- Make All ∂
- -f "{Src}Makefile" ∂
- > "{Obj}make.script"
- "{Obj}make.script"
- Delete "{Obj}make.script"
- #build separate data handlers
- for aProj in `files "{ScriptPath}" -f -d`
- (evaluate "{aProj}" =~ /{BaseSrc}(≈)®1/) > Dev:Null
- set Src "{BaseSrc}{®1}"
- Set Obj "{BaseObj}{®1}"
- Set Out "{BaseOut}{®1}:"
- Set Inc "{BaseInc}"
- if `exists "{Src}JustName.make"`
- Make All ∂
- -f "{Src}JustName.make" ∂
- -f "{Src}:One.make" ∂
- > "{Obj}make.script"
- else
- Make All ∂
- -f "{Src}Makefile" ∂
- > "{Obj}make.script"
- end;
- "{Obj}make.script"
- Delete "{Obj}make.script"
- end;
-