#
#	File:		FontMgr.make
#
#	Contains:	Makefile for the Font Manager.
#
#	Written by:	Kurt Clark, Chas Spillar, and Tim Nichols
#
#	Copyright:	© 1992 by Apple Computer, Inc., all rights reserved.
#
#	Change History (most recent first):
#
#	   <SM3>	 12/2/92	kc		Added " || Exit 1" to commands with a double dependency.
#	   <SM2>	11/11/92	RB		Removed PrNonPortable, since it is set in StandarEqu.d

PartialDir			=	{FontMgrDir}PartialFont:
PartialIfDir		=	{PartialDir}Interface:
PartialPtDir		=	{PartialDir}Prototype:
FontLibDir			=	{FontMgrDir}Library:
FontLibIfDir		=	{FontLibDir}Interface:
FontLibPtDir		=	{FontLibDir}Prototype:
FontCachDir			=	{FontMgrDir}DiskCache:
FontCachIfDir		=	{FontCachDir}Interface:
FontCachPtDir		=	{FontCachDir}Prototype:

FntIncOpts			= 	-i "{FontLibIfDir}"		¶
						-i "{FontLibPtDir}"		¶
						-i "{PartialIfDir}"		¶
						-i "{PartialPtDir}"		¶
						-i "{FontCachIfDir}"	¶
						-i "{FontCachPtDir}"



FontMgrObjs							=	"{ObjDir}fnt.c.o"							¶
										"{ObjDir}FSglue.c.o"						¶
										"{ObjDir}embeddedBitmap.c.o"				¶
										"{ObjDir}OutlineMetrics.a.o"				¶
										"{ObjDir}BassExtensions.a.o"				¶
										"{ObjDir}sfnt.c.o"							¶
										"{ObjDir}Bass_Allocate.a.o"					¶
										"{ObjDir}MacExtra.c.o"						¶
										"{ObjDir}MapString.c.o"						¶
										"{ObjDir}FontMath.c.o"						¶
										"{ObjDir}FontMath.a.o"						¶
										"{ObjDir}FontScaler.c.o"					¶
										"{ObjDir}Bass_Cache.c.o"					¶
										"{ObjDir}DoubleByteBassCache.c.o"			¶
										"{ObjDir}DoubleByteSupport.a.o"				¶
										"{ObjDir}sc.c.o"							¶
										"{ObjDir}PartialFontExtensions.c.o"			¶
										"{ObjDir}FragmentTable.c.o"					¶
										"{ObjDir}Fragment.c.o"						¶
										"{ObjDir}Assertion.c.o"						¶
										"{ObjDir}ZoneHandle.c.o"					¶
										"{ObjDir}StringUtility.c.o"					¶
										"{ObjDir}AddDiskCache.c.o"					¶
										"{ObjDir}DiskCacheExtensions.c.o"			¶
										"{ObjDir}DiskCacheList.c.o"					¶
										"{ObjDir}DiskCacheMap.c.o"					¶
										"{ObjDir}FontFolderExtension.a.o" 			¶
										"{ObjDir}FontMgr.a.o" 						


# "{LibDir}FontMgr.lib"				Ä	{FontMgrObjs}
# 	Lib	{StdLibOpts} {FontMgrObjs} -o "{Targ}"


"{ObjDir}FontFolderExtension.a.o"	Ä 	"{IntAIncludes}LinkedPatchMacros.a"			¶
										"{AIncludes}Traps.a"						¶
										"{AIncludes}ToolUtils.a"					¶
										"{AIncludes}Folders.a"						¶
										"{IntAIncludes}ResourceMgrPriv.a"			¶
										"{FontMgrDir}FontFolderExtension.a"
	Asm {StdAOpts} -o "{Targ}" "{FontMgrDir}FontFolderExtension.a"


"{ObjDir}BassExtensions.a.o" 		Ä 	"{IntAIncludes}LinkedPatchMacros.a"			¶
										"{IntAIncludes}fontPrivate.a"				¶
										"{AIncludes}QuickDraw.a"					¶
										"{IntAIncludes}ColorEqu.a"					¶
										"{AIncludes}SysEqu.a"						¶
										"{IntAIncludes}SysPrivateEqu.a"				¶
										"{AIncludes}SysErr.a"						¶
										"{AIncludes}Traps.a"						¶
										"{AIncludes}ToolUtils.a"					¶
										"{AIncludes}GestaltEqu.a"					¶
										"{FontMgrDir}SplineDefines.a"				¶
										"{FontMgrDir}BassExtensions.a"
	Asm {StdAOpts} -o "{Targ}" "{FontMgrDir}BassExtensions.a" -d NEED_JSTDTXMEAS=0 


"{ObjDir}Bass_Allocate.a.o" 		Ä 	"{FontMgrDir}SplineDefines.a"				¶
										"{IntAIncludes}fontPrivate.a"				¶
										"{ColorQDDir}qdHooks.a"						¶
										"{AIncludes}QuickDraw.a"					¶
										"{AIncludes}Traps.a"						¶
										"{AIncludes}SysEqu.a"						¶
										"{IntAIncludes}MFPrivate.a"					¶
										"{FontMgrDir}Bass_Allocate.a"
	Asm {StdAOpts} -o "{Targ}" "{FontMgrDir}Bass_Allocate.a" -i "{ColorQDDir}"


"{ObjDir}Bass_Cache.c.o"			Ä 	"{CIncludes}Types.h"						¶
										"{CIncludes}Memory.h"						¶
										"{CIncludes}QuickDraw.h"					¶
										"{CIncludes}FixMath.h"						¶
										"{CIncludes}ToolUtils.h"					¶
										"{CIncludes}Resources.h"					¶
										"{CIncludes}Script.h"						¶
										"{CIncludes}ShutDown.h"						¶
										"{CIncludes}Fonts.h"						¶
										"{CIncludes}GestaltEqu.h"					¶
										"{IntCIncludes}MFPrivate.h"					¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}FontScaler.h"					¶
										"{FontMgrDir}embeddedBitmap.h"				¶
										"{FontMgrDir}MacExtra.h"					¶
										"{FontMgrDir}privateFontScaler.h"			¶
										"{FontMgrDir}Bass_Cache.h" 					¶
										"{FontMgrDir}SplineError.h"					¶
										"{FontMgrDir}Bass_Cache.c"					¶
										"{FontMgrDir}DoubleByteBassCache.h" 		¶
										"{FontMgrDir}Bass_Cache.c"					¶
										"{PartialPtDir}PartialFontExtensions.proto"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{FontMgrDir}Bass_Cache.c"


"{ObjDir}DoubleByteBassCache.c.o"	Ä 	"{CIncludes}Fonts.h"						¶
										"{CIncludes}Memory.h"						¶
										"{CIncludes}Script.h"						¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}FontScaler.h"					¶
										"{FontMgrDir}Bass_Cache.h"					¶
										"{FontMgrDir}DoubleByteBassCache.h" 		¶
										"{FontMgrDir}DoubleByteBassCache.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}DoubleByteBassCache.c" -i "{PartialIfDir}"


"{ObjDir}DoubleByteSupport.a.o"		Ä	"{AIncludes}Script.a"						¶
										"{AIncludes}SysEqu.a"						¶
										"{AIncludes}ToolUtils.a"					¶
										"{FontMgrDir}DoubleByteSupport.a"
	Asm {StdAOpts} -o "{Targ}" "{FontMgrDir}DoubleByteSupport.a" 


"{ObjDir}FontMgr.a.o" 				Ä	"{FontMgrDir}SplineDefines.a" 				¶
										"{IntAIncludes}fontPrivate.a"				¶
										"{AIncludes}QuickDraw.a"					¶
										"{IntAIncludes}ColorEqu.a"					¶
										"{ColorQDDir}qdHooks.a"						¶
										"{AIncludes}ToolUtils.a"					¶
										"{AIncludes}SysEqu.a"						¶
										"{IntAIncludes}SysPrivateEqu.a"				¶
										"{AIncludes}Traps.a"						¶
										"{AIncludes}Script.a"						¶
										"{IntAIncludes}ScriptPriv.a"				¶
										"{IntAIncludes}ResourceMgrPriv.a"			¶
										"{FontMgrDir}FontMgr.a"						¶
										"{FontMgrDir}FontMgrShell.a"
	Asm {StdAOpts} -o "{Targ}" "{FontMgrDir}FontMgrShell.a" -i "{ColorQDDir}" -d NOT_68000=1 -d HAS_COLOR=1 -i "{FontMgrDir}"


"{ObjDir}FontScaler.c.o"			Ä	"{FontMgrDir}FontScaler.h" 					¶
										"{FontMgrDir}privateSFNT.h"					¶
										"{Cincludes}FixMath.h"						¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}FontMath.h"					¶
										"{FontMgrDir}privateFontScaler.h"			¶
										"{FontMgrDir}sc.h"							¶
										"{FontMgrDir}fnt.h"							¶
										"{FontMgrDir}sfnt.h"						¶
										"{FontMgrDir}FSglue.h"						¶
										"{FontMgrDir}embeddedBitmap.h"				¶
										"{FontMgrDir}FSError.h"						¶
										"{FontMgrDir}FontScaler.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}FontScaler.c" 


"{ObjDir}fnt.c.o" 					Ä	"{FontMgrDir}fnt.h"							¶
										"{Cincludes}FixMath.h"						¶
										"{FontMgrDir}FontMath.h"					¶
										"{Cincludes}setjmp.h"						¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}sc.h"							¶
										"{FontMgrDir}FSError.h"						¶
										"{FontMgrDir}fnt.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}fnt.c" -d MR_MAC


"{ObjDir}FSglue.c.o" 				Ä 	"{FontMgrDir}sc.h"							¶
										"{FontMgrDir}privateSFNT.h"					¶
										"{CIncludes}ToolUtils.h"					¶
										"{Cincludes}FixMath.h"						¶
										"{FontMgrDir}FontMath.h"					¶
										"{FontMgrDir}fnt.h"							¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}sfnt.h"						¶
										"{FontMgrDir}FSglue.h"						¶
										"{FontMgrDir}FontScaler.h"					¶
										"{FontMgrDir}FSError.h"						¶
										"{FontMgrDir}FSglue.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}FSglue.c" 


"{ObjDir}embeddedBitmap.c.o" 		Ä 	"{FontMgrDir}sc.h"							¶
										"{FontMgrDir}FontMath.h"					¶
										"{FontMgrDir}fnt.h"							¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}sfnt.h"						¶
										"{FontMgrDir}FSglue.h"						¶
										"{FontMgrDir}embeddedBitmap.h"				¶
										"{FontMgrDir}FontScaler.h"					¶
										"{FontMgrDir}FSError.h"						¶
										"{FontMgrDir}embeddedBitmap.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}embeddedBitmap.c" 


"{ObjDir}MacExtra.c.o" 				Ä 	"{FontMgrDir}FontScaler.h" 					¶
										"{FontMgrDir}privateSFNT.h"					¶
										"{FontMgrDir}MacExtra.h"					¶
										"{FontMgrDir}MapString.h"					¶
										"{FontMgrDir}sc.h"							¶
										"{FontMgrDir}fnt.h"							¶
										"{FontMgrDir}sfnt.h"						¶
										"{FontMgrDir}FSglue.h"						¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}FontMath.h"					¶
										"{FontMgrDir}FSError.h"						¶
										"{FontMgrDir}Bass_Cache.h"					¶
										"{Cincludes}SetJmp.h"						¶
										"{Cincludes}FixMath.h"						¶
										"{Cincludes}ToolUtils.h"					¶
										"{Cincludes}Memory.h"						¶
										"{Cincludes}Fonts.h"						¶
										"{Cincludes}Script.h"						¶
										"{FontMgrDir}MacExtra.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}MacExtra.c" -i "{PartialIfDir}" -i "{PartialPtDir}"


"{ObjDir}MapString.c.o" 			Ä 	"{FontMgrDir}MapString.h" 					¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}MapString.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}MapString.c" 


"{ObjDir}OutlineMetrics.a.o"		 Ä 	"{AIncludes}SysEqu.a"						¶
										"{IntAIncludes}SysPrivateEqu.a"				¶
										"{AIncludes}Traps.a"						¶
										"{AIncludes}QuickDraw.a"					¶
										"{AIncludes}ToolUtils.a"					¶
										"{IntAIncludes}FontPrivate.a"				¶
										"{FontMgrDir}SplineDefines.a"				¶
										"{FontMgrDir}OutlineMetrics.a"
	Asm {StdAOpts} -o "{Targ}" "{FontMgrDir}OutlineMetrics.a" 


"{ObjDir}sc.c.o" 					Ä 	"{FontMgrDir}sc.h"							¶
										"{FontMgrDir}FSError.h"						¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}sc.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}sc.c" 


"{ObjDir}sfnt.c.o" 					Ä	"{FontMgrDir}sfnt.h"						¶
										"{FontMgrDir}privateSFNT.h"					¶
										"{Cincludes}FixMath.h"						¶
										"{FontMgrDir}FontMath.h"					¶
										"{FontMgrDir}sfnt_enum.h"					¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}FontScaler.h"					¶
										"{FontMgrDir}FSError.h"						¶
										"{FontMgrDir}FSglue.h"						¶
										"{FontMgrDir}embeddedBitmap.h"				¶
										"{FontMgrDir}fnt.h"							¶
										"{FontMgrDir}sc.h"							¶
										"{FontMgrDir}MapString.h"					¶
										"{FontMgrDir}sfnt.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}sfnt.c" 


"{ObjDir}FontMath.c.o" 				Ä	"{FontMgrDir}FontMath.h"					¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}FontMath.c"
	C {StdCOpts} -o "{Targ}" "{FontMgrDir}FontMath.c" 


"{ObjDir}FontMath.a.o" 				Ä 	"{FontMgrDir}FontMath.a"
	Asm {StdAOpts} -o "{Targ}" {FntIncOpts} "{FontMgrDir}FontMath.a"


"{ObjDir}Assertion.c.o"				Ä	"{FontLibDir}Source:Assertion.c"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{FontLibDir}Source:Assertion.c"


"{ObjDir}ZoneHandle.c.o"			Ä	"{FontLibDir}Source:ZoneHandle.c"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{FontLibDir}Source:ZoneHandle.c"


"{ObjDir}StringUtility.c.o"			Ä	"{FontLibDir}Source:StringUtility.c"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{FontLibDir}Source:StringUtility.c"


"{ObjDir}Fragment.c.o" 				Ä 	"{PartialDir}Source:Fragment.c"				¶
										"{CIncludes}Memory.h"						¶
										"{CIncludes}Resources.h"					¶
										"{FontLibIfDir}Assertion.h"					¶
										"{FontLibIfDir}BaseIncludes.h"				¶
										"{FontLibIfDir}ZoneHandle.h"				¶
										"{FontLibPtDir}ZoneHandle.proto"			¶
										"{PartialIfDir}Fragment.h"					¶
										"{PartialPtDir}Fragment.proto"				¶
										"{PartialIfDir}PartialFontExtensions.h"		¶
										"{PartialPtDir}PartialFontExtensions.proto"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{PartialDir}Source:Fragment.c"


"{ObjDir}FragmentTable.c.o" 		Ä 	"{PartialDir}Source:FragmentTable.c"		¶
										"{CIncludes}Memory.h"						¶
										"{CIncludes}Types.h"						¶
										"{FontLibIfDir}Assertion.h"					¶
										"{FontLibIfDir}BaseIncludes.h"				¶
										"{FontLibIfDir}ZoneHandle.h"				¶
										"{FontLibPtDir}ZoneHandle.proto"			¶
										"{PartialIfDir}FragmentTable.h"				¶
										"{PartialPtDir}FragmentTable.proto"			¶
										"{PartialIfDir}PartialFontExtensions.h"		¶
										"{PartialPtDir}PartialFontExtensions.proto"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{PartialDir}Source:FragmentTable.c" 


"{ObjDir}PartialFontExtensions.c.o"	Ä 	"{PartialDir}Source:PartialFontExtensions.c" ¶
										"{CIncludes}Memory.h"						¶
										"{FontMgrDir}FSCdefs.h"						¶
										"{FontMgrDir}MapString.h"					¶
										"{FontMgrDir}sfnt.h"						¶
										"{FontMgrDir}sfnt_enum.h"					¶
										"{FontMgrDir}FontScaler.h"					¶
										"{FontMgrDir}Bass_Cache.h"					¶
										"{FontLibIfDir}Assertion.h"					¶
										"{FontLibIfDir}BaseIncludes.h"				¶
										"{FontLibIfDir}ZoneHandle.h"				¶
										"{FontLibPtDir}ZoneHandle.proto"			¶
										"{PartialIfDir}Fragment.h"					¶
										"{PartialPtDir}Fragment.proto"				¶
										"{PartialIfDir}FragmentTable.h"				¶
										"{PartialPtDir}FragmentTable.proto"			¶
										"{PartialIfDir}PartialFontExtensions.h"		¶
										"{PartialPtDir}PartialFontExtensions.proto"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{PartialDir}Source:PartialFontExtensions.c" -i "{FontMgrDir}"


"{ObjDir}AddDiskCache.c.o" 			Ä 	"{FontCachDir}Source:AddDiskCache.c"		¶
										"{FontMgrDir}Bass_Cache.h"					¶
										"{FontCachIfDir}DiskCacheExtensions.h"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{FontCachDir}Source:AddDiskCache.c" -i "{FontMgrDir}"


"{ObjDir}DiskCacheExtensions.c.o" 	Ä 	"{FontCachDir}Source:DiskCacheExtensions.c"	¶
										"{FontMgrDir}Bass_Cache.h"					¶
										"{FontCachIfDir}DiskCacheExtensions.h"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{FontCachDir}Source:DiskCacheExtensions.c" -i "{FontMgrDir}"


"{ObjDir}DiskCacheList.c.o" 		Ä 	"{FontCachDir}Source:DiskCacheList.c"		¶
										"{FontCachIfDir}DiskCacheExtensions.h"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{FontCachDir}Source:DiskCacheList.c"


"{ObjDir}DiskCacheMap.c.o" 			Ä 	"{FontCachDir}Source:DiskCacheMap.c"		¶
										"{FontMgrDir}Bass_Cache.h"					¶
										"{FontCachIfDir}DiskCacheExtensions.h"
	C {StdCOpts} -o "{Targ}" {FntIncOpts} "{FontCachDir}Source:DiskCacheMap.c" -i "{FontMgrDir}"



