# File:		MakeFile
# 	
# 	Description: MPW make command file for generating build commands.
# 
# 	Author:		John Montbriand
# 
# 	Copyright: 	Copyright:  1999 by Apple Computer, Inc.
# 				all rights reserved.
# 	
# 	Disclaimer:	You may incorporate this sample code into your applications without
# 				restriction, though the sample code has been provided "AS IS" and the
# 				responsibility for its operation is 100% yours.  However, what you are
# 				not permitted to do is to redistribute the source as "DSC Sample Code"
# 				after having made changes. If you're going to re-distribute the source,
# 				we require that you make it clear in the source that the code was
# 				descended from Apple Sample Code, but that you've made changes.
# 	
# 	Change History (most recent first):
#
#      9/9/99 - created - JM
# 

PPCObjects =	:obj:FinderDragPro.c.ppc 
			:obj:FDPUtilities.c.ppc 
			:obj:GetIconSuiteFromFinder.c.ppc 
			
M68kObjects =	:obj:FinderDragPro.c.68k 
			:obj:FDPUtilities.c.68k 
			:obj:GetIconSuiteFromFinder.c.68k

CC68k = SC -align power -proto strict 
CCppc  = MrC -w 35 -align power -proto strict 

RezFiles = FinderDragPro.r
Resources = {RezFiles} FinderDragPro.rsrc
TargetFile = FinderDragPro
PartitionSize = 512

# resources

{TargetFile}  {Resources} {M68kObjects}  {PPCObjects}
	Rez -t "APPL" -i "{RIncludes}" -o {TargetFile} {RezFiles}

# object code

{TargetFile}  {Resources} {M68kObjects}
	Link -w -o {TargetFile} -t "APPL" -sym off 
		{M68kObjects} 
		{CLibraries}StdCLib.o 
		{Libraries}MathLib.o  
		{Libraries}Interface.o 
		{Libraries}MacRuntime.o 
		{Libraries}ToolLibs.o 
		{Libraries}IntEnv.o 
		{Libraries}AEObjectSupportLib.o

{TargetFile}  {Resources} {PPCObjects}
	PPCLink -t 'APPL' -o {TargetFile} 
		-weak IconServicesLib,DragLib,AppearanceLib,ThreadsLib 
		{PPCObjects} 
		{SharedLibraries}IconServicesLib 
		{SharedLibraries}DragLib 
		{SharedLibraries}InterfaceLib 
		{SharedLibraries}StdCLib 
		{SharedLibraries}MathLib 
		{SharedLibraries}ObjectSupportLib 
		{SharedLibraries}AppearanceLib 
		{SharedLibraries}ThreadsLib 
		{PPCLibraries}PPCCRuntime.o 
		{PPCLibraries}StdCRuntime.o 
		{PPCLibraries}PPCToolLibs.o


### FinderDragPro build commands
:obj:FinderDragPro.c.ppc   FinderDragPro.c FinderDragPro.h GetIconSuiteFromFinder.h
	{CCppc} FinderDragPro.c -o :obj:FinderDragPro.c.ppc

:obj:FinderDragPro.c.68k   FinderDragPro.c FinderDragPro.h GetIconSuiteFromFinder.h
	{CC68k} FinderDragPro.c -o :obj:FinderDragPro.c.68k


### FDPUtilities build commands
:obj:FDPUtilities.c.ppc   FDPUtilities.c FDPUtilities.h
	{CCppc} FDPUtilities.c -o :obj:FDPUtilities.c.ppc

:obj:FDPUtilities.c.68k   FDPUtilities.c FDPUtilities.h
	{CC68k} FDPUtilities.c -o :obj:FDPUtilities.c.68k


### GetIconSuiteFromFinder build commands
:obj:GetIconSuiteFromFinder.c.ppc   GetIconSuiteFromFinder.c GetIconSuiteFromFinder.h
	{CCppc} GetIconSuiteFromFinder.c -o :obj:GetIconSuiteFromFinder.c.ppc

:obj:GetIconSuiteFromFinder.c.68k   GetIconSuiteFromFinder.c GetIconSuiteFromFinder.h
	{CC68k} GetIconSuiteFromFinder.c -o :obj:GetIconSuiteFromFinder.c.68k



