31 lines
1.7 KiB
Plaintext
31 lines
1.7 KiB
Plaintext
|
Alle Libraries werden als Frameworks kompiliert und in das Application-Bundle eingebettet. Die .framework-Ordner müssen dann nur noch in build/osx-xcode/libs kopiert werden, die XCode-Projektdatei von Rollmorad ist schon richtig eingestellt.
|
||
|
|
||
|
1 Box2D
|
||
|
Neuste Version aus dem SVN von sourceforge holen
|
||
|
Neues Cocoa-Framework in XCode erstellen
|
||
|
Add -> Existing Files: Source-Ordner, als Groups einfügen
|
||
|
Add -> Existing Files: Source-Ordner, als Folder-Reference einfügen
|
||
|
Box2D.h hinzufügen
|
||
|
Box2D.h -> Set Role -> Public
|
||
|
In Source/Common/b2Settings.h b2_maxProxies auf 16384 setzen
|
||
|
Unter Targets -> Box2D neue Copy Files Build Phase einfügen, Destination: Executables
|
||
|
Source-Ordner (Folder-Reference) in neue Copy Files Build Phase einfügen
|
||
|
Bei den Build-Settings ZeroLink und Prebinding deaktivieren, Installation Directory auf "@executable_path/../Frameworks" setzen.
|
||
|
|
||
|
2 Ogg
|
||
|
mitgeliefertes xcode-Project-File öffnen
|
||
|
Bei den Build-Settings ZeroLink und Prebinding deaktivieren, Installation Directory auf "@executable_path/../Frameworks" setzen
|
||
|
|
||
|
3 Vorbis
|
||
|
mitgeliefertes xcode-Project-File öffnen
|
||
|
Bei den Build-Settings ZeroLink und Prebinding deaktivieren, Installation Directory auf "@executable_path/../Frameworks" setzen
|
||
|
Wenn beim builden Fehler auftreten: Architectures auf Intel setzen (PowerPC deaktivieren)
|
||
|
|
||
|
4 TinyXML
|
||
|
neues Carbon-Framework in XCode erstellen
|
||
|
tinystr.cpp, tinystr.h, tinyxml.cpp, tinyxml.h, tinyxmlerror.cpp, tinyxmlparser.cpp hinzufügen
|
||
|
Für alle .h-Dateien: Set Role -> Public
|
||
|
Bei den Build-Settings ZeroLink und Prebinding deaktivieren, Installation Directory auf "@executable_path/../Frameworks" setzen
|
||
|
|
||
|
5 SDL & SDL_Image
|
||
|
Die Binaries von der Homepage können direkt verwendet werden
|