#
#	File:		BuildDisplayMgrInit
#
#	Contains:	Finishes up a Display Manager INIT make.
#				Run this script after the system build for Display Manager has been done
#				to add a preflight check ('bnvs' resource) & INIT icons (if I get to them)
#
#		Suggested Build Lines:
#				{Make}Build System -p -macsbugSymbols off -init DisplayMgrINIT "DisplayMgr.o" ·· "{Worksheet}" ; "{DisplayMgr}BuildDisplayMgrInit" ·· "{Worksheet}"
#
#	Written by:	Ian Hendry
#
#	Copyright:	© 1991-1993 by Apple Computer, Inc., all rights reserved.
#
#
#	Change History (most recent first):
#
#		 <1>	 3/25/93	IH		first checked in
#		 <2>	  3/5/93	IH		Fix suggested build lines
#		 <1>	  3/1/93	IH		first checked in
#		 		 2/26/93	IH		new today	
#
#	To Do:
#


set displayObjDir 		"{Sources}Objects:System:InitObjects:"
set displayDestDir		"{Sources}BuildResults:System:"
set displaySourceDir	"{Sources}ToolBox:DisplayMgr:"
set displayMgrINIT		"{displayDestDir}DisplayMgrINIT"

Echo
Echo "_____________________________"
Echo "Starting extension build of Display Manager."
Echo

Exists -d "{displayObjDir}" > dev:null
if {status}
	Echo "Creating objects folder"
	NewFolder "{displayObjDir}"
end

Echo "Assembling StartDisplayMgr.a"
Asm {displaySourceDir}StartDisplayMgr.a -o {displayObjDir}StartDisplayMgr.a.o -d debugging=1

Echo "Linking StartDisplayMgr.a.o into {displayMgrINIT}"
Link -o {displayMgrINIT} {displayObjDir}StartDisplayMgr.a.o -rt pflp=-16385

Echo "Rezing version info"
rez {displaySourceDir}DisplayMgrExtension.r -o {displayMgrINIT} -t INIT -c 'dspl' -a

Echo "Renaming extension"
Rename -y {displayMgrINIT} "{displayDestDir}Display Manager"

Echo "Setting file info"
SetFile "{displayDestDir}Display Manager" -a bi

# Make sure the parent dir is modified so finder knows
# This fixes an annoying fact that Finder does not notice when the file is renamed
Set tempTime "`Date -s`"
Loop
	Set nowTime "`Date -s`"
	if !("{nowTime}" =~ /"{tempTime}"/)
		SetFile "{displayDestDir}" -m "`Date -s`"
		break
	End
End


Echo "Finished build."
Echo "_____________________________"
