Subversion Repositories filter_foundry

Rev

Rev 358 | Rev 385 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 358 Rev 384
Line 4... Line 4...
4
Notes on source code
4
Notes on source code
5
--------------------
5
--------------------
6
Source code, makefiles and IDE projects under GPL license are provided
6
Source code, makefiles and IDE projects under GPL license are provided
7
for MPW (Classic & Carbon PowerPC targets), CodeWarrior 7
7
for MPW (Classic & Carbon PowerPC targets), CodeWarrior 7
8
(Classic & Carbon PowerPC, Win32, 68K targets),
8
(Classic & Carbon PowerPC, Win32, 68K targets),
9
Microsoft Visual C++ (Win32 target), OpenWatcom (Win32 target),
9
Microsoft Visual C++ (Win32/64 target), OpenWatcom (Win32 target),
10
and mingw32 (Win32 target).
10
mingw32 (Win32 target), and mingw64 (Win64 target).
11
 
11
 
12
A Photoshop SDK is required (available from Adobe Systems,
12
A Photoshop SDK is required (available from Adobe Systems).
13
https://www.adobe.com/devnet/photoshop/sdk.html ).
-
 
14
The SDK was also distributed with Photoshop 6.0 and earlier.
-
 
15
The source code has been built with SDK 6.0, CS2, CS3 beta, and CC 2017 but older
13
Please read the document DOWNLOAD.txt in the directory "photoshop_sdk"
16
versions should work, too.
14
for further information.
17
(If building with SDK v4, edit 68k.r, carbon.r, classic.r, and PiMI_68k.r
-
 
18
to remove references to "PIResDefines.h", "PiPL.r" and "PiMI.r" and replace
-
 
19
with a single #include "PIGeneral.r"; also remove "fmtCanWriteTransparency"
-
 
20
from PiPL_common.r.)
-
 
21
 
15
 
22
The dependency "telegraphics_common" is available here
16
The dependency "telegraphics_common" is available here
23
https://www.telegraphics.com.au/svn/common/
17
https://www.telegraphics.com.au/svn/common/
24
Revision 84 (dated 9 October 2019) is included in this repository
18
Revision 84 (dated 9 October 2019) is included in this repository
25
to simplify the build process.
19
to simplify the build process. After the addition, the
-
 
20
code there was updated.
26
 
21
 
27
 
22
 
28
Mac notes
23
Mac notes
29
---------
24
---------
30
Before attempting to build, you must edit the makefiles
25
Before attempting to build, you must edit the makefiles
Line 111... Line 106...
111
* Do NOT install mingw32 to a directory that contains white spaces (i.e. "C:\Program Files (x86)\")!
106
* Do NOT install mingw32 to a directory that contains white spaces (i.e. "C:\Program Files (x86)\")!
112
* To build both Win32 and Win64, you need to run setup two times:
107
* To build both Win32 and Win64, you need to run setup two times:
113
  For 32 bit "i686" and for 64 bit "x86_64"
108
  For 32 bit "i686" and for 64 bit "x86_64"
114
* Check if all paths inside the file "make_mingw32.bat" are valid, then run it.
109
* Check if all paths inside the file "make_mingw32.bat" are valid, then run it.
115
  The files FilterFoundry.8bf (32 Bit) and FilterFoundry64.8bf (64 Bit) should now be generated.
110
  The files FilterFoundry.8bf (32 Bit) and FilterFoundry64.8bf (64 Bit) should now be generated.
116
* Most recently tested with mingw64 and Adobe Photoshop SDK CC 2017:
111
* Most recently tested with mingw64 and Adobe Photoshop SDK 2022:
117
  - i686-8.1.0-posix-dwarf-rt_v6-rev0	for 32 Bit	
112
  - i686-8.1.0-posix-dwarf-rt_v6-rev0	for 32 Bit	
118
  - x86_64-8.1.0-posix-seh-rt_v6-rev0	for 64 Bit
113
  - x86_64-8.1.0-posix-seh-rt_v6-rev0	for 64 Bit
119
 
114
 
120
ViaThikSoft builds the 32-bit version using OpenWatcom (to keep Win9x compatibility)
115
ViaThikSoft builds the 32-bit version using OpenWatcom (to keep Win9x compatibility)
121
and the 64-bit version using Visual Studio batch file. Of course, you can do it
116
and the 64-bit version using Visual Studio batch file. Of course, you can do it