91 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
 | 
						|
############################################################################
 | 
						|
                    Building the OpenEXR Photoshop plug-in
 | 
						|
 | 
						|
                   By Paul Schneider (pauls@ilm.com) 5-15-03
 | 
						|
############################################################################
 | 
						|
 | 
						|
 | 
						|
The Macintosh build requires Metrowerks CodeWarrior 8.3 (or higher).
 | 
						|
The Windows build requires Microsoft Visual C++ 6.0 (or higher).
 | 
						|
 | 
						|
1) install the Photoshop SDK
 | 
						|
 | 
						|
These projects expect that you have checked the "Photoshop" 
 | 
						|
module out to the same root directory that contains the other
 | 
						|
OpenEXR modules, and that you have added a directory called 
 | 
						|
"sdk" to the Photoshop module that contains the Adobe Photoshop
 | 
						|
SDK.  Your source tree should look like this:
 | 
						|
 | 
						|
|- MacCodeWarrior
 | 
						|
|- OpenEXR
 | 
						|
|- Photoshop
 | 
						|
      |- doc
 | 
						|
      |- mac
 | 
						|
      |- rsrc
 | 
						|
      |- sdk
 | 
						|
      |   |- PhotoshopAPI
 | 
						|
      |   |- PhotoshopUtils
 | 
						|
      |   |- resources
 | 
						|
      |- src
 | 
						|
      |- win32
 | 
						|
|- zlib
 | 
						|
 | 
						|
Note that this distribution does not include the Photoshop SDK because of
 | 
						|
licensing issues.  You must be a registered Adobe developer to obtain this
 | 
						|
SDK.  Visit www.adobe.com to learn more.
 | 
						|
 | 
						|
The "Photoshop/sdk/resources" folder can be found here:
 | 
						|
 | 
						|
{Photoshop SDK}/samplecode/resources
 | 
						|
 | 
						|
This contains the tools necessary to create the PiPL resources on the Windows platform. 
 | 
						|
If you're unfamiliar with PiPLs, there is some excellent documentation available
 | 
						|
in the Photoshop SDK.
 | 
						|
 | 
						|
Note that if you're only interested in building the Windows version of this plug-in,
 | 
						|
you don't need to check out the "MacCodeWarrior" module from the OpenEXR repository.
 | 
						|
If you plan to make changes for submission to CVS, though, please make sure they
 | 
						|
work correctly on both platforms.
 | 
						|
 | 
						|
2) build zlib
 | 
						|
 | 
						|
Both the Mac and Windows builds require a static library, "zlib.lib", to be built.
 | 
						|
The Macintosh project will look for the library in "MacCodeWarrior/zlib-1.1.3",
 | 
						|
while the Windows project will look for the library in "zlib".  
 | 
						|
 | 
						|
Zlib source is not included with this distribution because of licensing issues.
 | 
						|
The source is available for download at www.gzip.org/zlib/ and is very easy to
 | 
						|
build on any platform.
 | 
						|
 | 
						|
3) build the plug-ins
 | 
						|
 | 
						|
Macintosh: 
 | 
						|
 | 
						|
- open the project file "Photoshop/mac/EXRFormat.mcp" in CodeWarrior.
 | 
						|
- build the target "Plugin".
 | 
						|
 | 
						|
This will build both Carbon and Classic versions of the plug-in in the
 | 
						|
package "Photoshop/mac/EXRFormat".  It will also turn this folder into
 | 
						|
a package, but you may have to log out and log back in to see this change 
 | 
						|
in the Finder.
 | 
						|
 | 
						|
 | 
						|
Windows:
 | 
						|
 | 
						|
- open the project file "Photoshop/win32/EXRFormat.dsw" in VC++.
 | 
						|
- you will be asked to locate the file "SimpleFormat.dsp".  Choose 
 | 
						|
  "Photoshop/win32/EXRFormat.dsp".  If you know how to stop VC++ from
 | 
						|
  asking for this file, please let me know.\
 | 
						|
- build the target "Win32 - Release".
 | 
						|
 | 
						|
This will create the plug-in "Photoshop/win32/Release/EXRFormat.8bi"
 | 
						|
 | 
						|
4) install the plug-in:
 | 
						|
 | 
						|
Copy the built plug-in to the "Plug-Ins" folder located in the directory
 | 
						|
where Photoshop lives.
 | 
						|
 | 
						|
5) Enjoy!
 | 
						|
 |