Vincent Bénony
ee73bb428f
IOS: Compute MD5 identifiers instead of random
...
To avoid recompiling the wole project each time we use the create_project tool.
2016-01-06 16:17:36 +01:00
Vincent Bénony
66c195f55e
IOS: Changes the debug information format
...
Mainly, to speed up the development with the "debug" configuration.
2016-01-06 16:17:36 +01:00
Vincent Bénony
84c603bbb3
IOS: Cleanup Xcode settings
2016-01-06 16:17:36 +01:00
Vincent Bénony
481884e778
IOS: Fixes small issues about the project name
2016-01-06 16:17:36 +01:00
Vincent Bénony
ce1b955dda
IOS: Cleanup preprocessor macros
2016-01-06 16:17:34 +01:00
Vincent Bénony
907af3fe03
IOS: Modernize Xcode project
2016-01-06 16:17:34 +01:00
Vincent Bénony
bb9e2b97df
IOS: More Xcode path fixed
2016-01-06 16:17:34 +01:00
Vincent Bénony
616ec2a924
IOS: Fixes Xcode group paths
...
The generated project paths were recognized by Xcode, but not third party tools, like AppCode.
2016-01-06 16:17:34 +01:00
Vincent Bénony
638dc113f8
IOS: Create two targets for old iPhone (iOS <= 6) and new one (iOS >= 7)
...
The "iphone" backend is the support for the old iPhones.
The "ios7" backend is for the new iPhones.
2016-01-06 16:17:33 +01:00
Vincent Bénony
d265b80fbf
IOS: Removes an unused local variable
2016-01-06 16:17:32 +01:00
Vincent Bénony
cfa9172a6e
IOS: Fixes a small memory leak
2016-01-06 16:17:32 +01:00
Vincent Bénony
99844a81b0
IOS: Replaces whitespaces with tab
2016-01-06 16:17:32 +01:00
Vincent Bénony
43f02471ea
IOS: Fixes a crash of the create_project tool when the lib directory is not found
2016-01-06 16:17:32 +01:00
Vincent Bénony
c1e664b6d6
IOS: Replaces spaces with tabs
2016-01-06 16:17:31 +01:00
Vincent Bénony
304bffa90e
IOS: Once again, changes the iOS deployment target
2016-01-06 16:17:29 +01:00
Vincent Bénony
62e281df26
IOS: Changes the deployment target to iOS 7.0
2016-01-06 16:17:29 +01:00
Vincent Bénony
433808b7dc
IOS: Properly adds the resource files to the targets
2016-01-06 15:35:35 +01:00
Vincent Bénony
ef2903c509
IOS : Rename a function
2016-01-06 15:35:35 +01:00
Vincent Bénony
a9a61cdba5
IOS: Converts spaces to tabs
2016-01-06 15:35:34 +01:00
Vincent Bénony
2bffce5e72
IOS: Adds the image asset catalog to the iOS targer
2016-01-06 15:35:34 +01:00
Vincent Bénony
c594cfdde1
IOS: Removes "auto", and use an explicit type
2016-01-06 15:35:34 +01:00
Vincent Bénony
c5009aff24
IOS: Typo in comment
2016-01-06 15:35:34 +01:00
Vincent Bénony
b58ec8f15a
IOS: Fixes various iOS compilation flags, and missing frameworks
2016-01-06 15:35:33 +01:00
Vincent Bénony
4c68d145c2
IOS: Keep the MACOSX, and IPHONE macros according to the target
2016-01-06 15:35:33 +01:00
Vincent Bénony
0dde5e4a18
IOS: Remove the simulator specific target
...
The simulator works with the same target than the iPhone / iPad target.
2016-01-06 15:35:33 +01:00
Vincent Bénony
6b798097c7
ISO: Removes the ENABLE_IOS macro
2016-01-06 15:35:32 +01:00
Vincent Bénony
283eac7e5f
IOS: Create a separate for adding resources
2016-01-06 15:35:32 +01:00
Pawel Kolodziejski
2fadf2e466
ALL: Synced with ScummVM
2015-12-22 00:24:01 +01:00
Johannes Schickel
c09a9aa1bf
DEVTOOLS: Replace macro by function call.
2015-12-12 06:54:57 +01:00
Johannes Schickel
70a4047a78
DEVTOOLS: Adjust enum constant names to match our conventions.
2015-12-12 06:54:57 +01:00
Johannes Schickel
c9d7299e65
DEVTOOLS: Cleanup code.
2015-12-12 06:54:57 +01:00
Johannes Schickel
50807b3b01
DEVTOOLS: Run astyle over xcode.[cpp/h].
...
Manual fix up included.
2015-12-12 06:54:57 +01:00
Johannes Schickel
5d1df1c293
DEVTOOLS: Prefix varibles in structs/classes with '_' in xcode.[h/cpp].
...
This silences some variables and increases consistency with our code
formatting conventions.
2015-12-12 06:54:43 +01:00
Pawel Kolodziejski
11b457122b
ALL: synced with ScummVM
2015-08-16 08:49:02 +02:00
Filippos Karapetis
23471eeb53
CREATE_PROJECT: Use NULL instead of nullptr
...
This allows create_project to be built with the C99 standard, instead
of C11
2015-07-20 01:00:09 +03:00
Filippos Karapetis
bf06576498
CREATE_PROJECT: Rename XCodeProvider -> XcodeProvider
2015-07-20 01:00:09 +03:00
Einar Johan Trøan Sømåen
c49fd6afeb
CREATE_PROJECT: Remove forced USE_TREMOR define on OS X.
2015-04-09 20:41:16 +02:00
Einar Johan Trøan Sømåen
680b107278
CREATE_PROJECT: Link theora and jpeg in XCode-projects.
2015-04-09 20:39:11 +02:00
Einar Johan Trøan Sømåen
be35b8b12b
CREATE_PROJECT: Use SRCROOT-relative include paths.
2015-04-09 20:35:54 +02:00
Einar Johan Trøan Sømåen
21d0210758
CREATE_PROJECT: Set projectDirPath to the source-path in XCode.
2015-04-09 20:27:21 +02:00
Einar Johan Trøan Sømåen
ff802b8eae
CREATE_PROJECT: Add SRCROOT and SRCROOT/engines to USER_HEADER_SEARCH_PATHS for XCode.
2015-04-09 20:02:18 +02:00
Einar Johan Trøan Sømåen
24f9c95ee9
CREATE_PROJECT: Link against libpng and libfreetype in XCode-projects.
2015-04-09 20:02:18 +02:00
Einar Johan Trøan Sømåen
0801a553bd
CREATE_PROJECT: Enable RTTI in XCode-projects.
2015-04-09 20:02:18 +02:00
Einar Johan Trøan Sømåen
f4a9f2035b
CREATE_PROJECT: Add the product files to a group in XCode aswell (makes things easier when configuring build-schemes)
2015-04-09 20:02:18 +02:00
Einar Johan Trøan Sømåen
1f13d42c6b
CREATE_PROJECT: Refactor the Framework and library adding for XCode, and add the relevant Frameworks to a group.
2015-04-09 20:02:18 +02:00
Einar Johan Trøan Sømåen
790f7dc017
CREATE_PROJECT: Introduce a subclass of Object to manage group-creation.
...
This rewrites the way groups are created, so that the root source folder has groups created for any subfolder that is used, which allows for
merging in the engines/-subfolder automatically.
2015-04-09 20:02:17 +02:00
Einar Johan Trøan Sømåen
000b80263c
CREATE_PROJECT: Add macros to disable IOS-project creation for now.
2015-04-09 20:02:17 +02:00
Einar Johan Trøan Sømåen
675bbde436
CREATE_PROJECT: Use a different producesObjectFile-function for Xcode, so that we can allow Objective-C(++) and disallow .asm
2015-04-09 20:02:17 +02:00
Einar Johan Trøan Sømåen
8cd84a0152
CREATE_PROJECT: Define a group for the Frameworks, and add it to the mainGroup, so that the buildPhase can figure things out.
2015-04-09 20:02:17 +02:00
Einar Johan Trøan Sømåen
16618acef7
CREATE_PROJECT: Explicitly add /opt/include/freetype2 to header paths.
2015-04-09 20:02:16 +02:00