]>
Commit | Line | Data |
---|---|---|
cf7b67ae SC |
1 | Updating Library Version Info |
2 | ----------------------------- | |
3 | ||
4 | for a new release the wxvers.xcconfig has to be updated accordingly | |
5 | ||
6 | Building Projects | |
7 | ----------------- | |
8 | ||
9 | makeprojects is an AppleScript that uses the XML Tools from | |
10 | http://www.latenightsw.com/freeware/XMLTools2/ | |
11 | ||
12 | the reason for this script is to support a single place of definition for the files needed | |
c1098adf | 13 | for a certain platform by building Xcode projects from the bakefiles files.bkl file list. |
cf7b67ae SC |
14 | |
15 | it creates new projects from the ..._in.xcodeproj templates in this folder and then | |
16 | reads in the files lists from the files.bkl in the build/bakefiles directory, evaluates the | |
c1098adf | 17 | conditions in these definitions and then adds the correct files to the newly created Xcode |
cf7b67ae SC |
18 | projects |
19 | ||
9dd89736 SC |
20 | if you only need a specific target and not all three of them (carbon, cocoa, iphone) then you can |
21 | comment the unneeded makeProject calls. | |
22 | ||
23 | Prerequisites | |
24 | ------------- | |
25 | ||
26 | you need the xml scripting additions from latenightsw, | |
27 | ||
28 | http://www.latenightsw.com/freeware/XMLTools2/index.html | |
29 | ||
30 | currently the 2.9.3 version available from that download is not appropriate for OS X 10.6, you | |
31 | can download a beta from a newer version here: | |
32 | ||
33 | http://www.latenightsw.com/blog/?p=231 | |
34 | ||
cf7b67ae | 35 | Stefan Csomor |