]>
Commit | Line | Data |
---|---|---|
2e492c85 SC |
1 | Installing latest headers (and Carbon Support) |
2 | ---------------------------------------------- | |
3 | ||
8d823dab SC |
4 | NOTE : these steps are not necessary for Pro 6, only for Pro 5.3 |
5 | ||
1eaf1962 SC |
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 | |
ae54aa40 GD |
14 | 5. open the file MacOS Support:MacHeaders:MacHeaders.pch and add the line |
15 | #define ACCESSOR_CALLS_ARE_FUNCTIONS 1 | |
16 | after the | |
17 | #pragma once on | |
18 | 6. open the file MacOS Support:MacHeaders:MacHeaders.pch++ and add the line | |
19 | #define ACCESSOR_CALLS_ARE_FUNCTIONS 1 | |
20 | after the | |
21 | #pragma once on | |
22 | 7. open the file MacOS Support:MacHeaders:MacHeaders.c and add the line | |
1eaf1962 SC |
23 | #include <ControlDefinitions.h> |
24 | after the | |
25 | #include <Controls.h> | |
ae54aa40 | 26 | 8. rebuild all MacHeaders from the MacHeaders.mcp project in the same folder |
1eaf1962 SC |
27 | |
28 | if you want to build the carbon targets, you will also need the latest carbonized version of | |
29 | MSL from Metrowerks, at the time of writing, this meant applying the changes from the folders | |
30 | CodeWarrior Pro 5:Pre-Release:Carbon & MacOSX Development:Carbonized MSL and | |
31 | CodeWarrior Pro 5:Pre-Release:Carbon & MacOSX Development:Carbonized Runtimes | |
1ebfaf0c SC |
32 | (consult the file CodeWarrior Pro 5:Pre-Release:Carbon & MacOSX Development:Carbon & MacOSX README) |
33 | ||
8d823dab SC |
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 | ||
2e492c85 SC |
39 | Problems with .xpm files |
40 | ------------------------ | |
1ebfaf0c SC |
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 MakeMetrowerksText application that is included in this folder | |
2e492c85 SC |
50 | |
51 | Missing PLStringFuncsLib | |
52 | ------------------------ | |
53 | ||
54 | You will have to build All Targets for MacOS Support:Libraries:Sources:PLStringFuncs:Glue:PLStringFuncsGlue.mcp |