]>
Commit | Line | Data |
---|---|---|
1 | Installing latest headers (and Carbon Support) | |
2 | ---------------------------------------------- | |
3 | ||
4 | NOTE : these steps are not necessary for Pro 6, only for Pro 5.3 | |
5 | ||
6 | the latest build for carbon support lead to a few changes you will have to follow, in order | |
7 | to successfully compile the code (also necessary if you don't want to build the carbon targets) | |
8 | ||
9 | 1. you need CodeWarrior Pro 5.3 , i.e. 5.0 with all the upgrades | |
10 | 2. you have to download the 3.3.2 universal interfaces from | |
11 | ftp://ftp.apple.com/developer/Development_Kits/UniversalInterfaces3.3.2.sit.hqx | |
12 | 3. put the Interfaces and Libraries Folder into the MacOS Support folder and replace older versions | |
13 | 4. remove from the MacOS Support folder the separate OpenTransport folder | |
14 | 5. open the file MacOS Support:MacHeaders:MacHeaders.c and add the line | |
15 | #include <ControlDefinitions.h> | |
16 | after the | |
17 | #include <Controls.h> | |
18 | 6. rebuild all MacHeaders from the MacHeaders.mcp project in the same folder | |
19 | ||
20 | if you want to build the carbon targets, you will also need the latest carbonized version of | |
21 | MSL from Metrowerks, at the time of writing, this meant applying the changes from the folders | |
22 | CodeWarrior Pro 5:Pre-Release:Carbon & MacOSX Development:Carbonized MSL and | |
23 | CodeWarrior Pro 5:Pre-Release:Carbon & MacOSX Development:Carbonized Runtimes | |
24 | (consult the file CodeWarrior Pro 5:Pre-Release:Carbon & MacOSX Development:Carbon & MacOSX README) | |
25 | ||
26 | OpenGL | |
27 | ------ | |
28 | ||
29 | in order to build opengl support you must install the opengl libraries and headers from | |
30 | http://developer.apple.com/opengl/index.html | |
31 | ||
32 | if you don't want OpenGL support, set the wxUSE_OPENGL in mac/setup.h to 0 | |
33 | ||
34 | Project Files | |
35 | ------------- | |
36 | ||
37 | there are always the makemac.mcp files for Pro 5.3 and the makemac6.mcp files for Pro 6 | |
38 | ||
39 | Problems with .xpm files | |
40 | ------------------------ | |
41 | ||
42 | if you have downloaded all the files and get errors like : | |
43 | ||
44 | Error : the file 'wx/generic/tip.xpm' cannot be opened | |
45 | tipdlg.cpp line 201 #include "wx/generic/tip.xpm" | |
46 | ||
47 | then your cvs has changed the type of the .xpm files to something other than text, in order to fix this | |
48 | either change the type by using a resource editor or drag the files from /include/wx/generic/..xpm on | |
49 | the SetTypeFromExtension application that is included in this folder | |
50 | ||
51 | Missing PLStringFuncsLib | |
52 | ------------------------ | |
53 | ||
54 | You will have to build All Targets for MacOS Support:Libraries:Sources:PLStringFuncs:Glue:PLStringFuncsGlue.mcp |