Skip to content
This repository
Browse code

Updated MacOSX gameplay-encoder with latest FBX SDK 2013.3

  • Loading branch information...
commit b93bbe0b845542be436262351ead81d176feda44 1 parent 4a733dd
Sean Taylor authored October 06, 2012
BIN  bin/macosx/gameplay-encoder
Binary file not shown
5  gameplay-encoder/README.md
Source Rendered
@@ -2,7 +2,7 @@
2 2
 Command-line tool for encoding games assets like true-type fonts and 3D scene files
3 3
 into a simple binary-based bundle file format for the gameplay 3D game framework runtime. 
4 4
 The 'bin' folder contains pre-built versions of the gameplay-encoder executables for 
5  
-Windows 7, MacOS X and Linux x64 (tested on Ubuntu 12+) with support built-in support for:
  5
+Windows 7, MacOS X and Linux (tested on Ubuntu 12) with support built-in support for:
6 6
 
7 7
 ## TrueType Font
8 8
 TrueType Fonts represent a standard in defining outline fonts and has become the 
@@ -47,10 +47,9 @@ Uncomment the root CMakeList.txt for the gameplay-encoder and run standard cmake
47 47
   * Example: "/Applications/Autodesk/FBX SDK/2013.3/include" (Use quotes due to additional space in path)
48 48
 - Add the FBX library and dependency Library/Frameworks: (Build Phases -> Link Binary with Libraries)
49 49
   * Example: /Applications/Autodesk/FBX SDK/2013.3/lib/gcc4/ub/libfbxsdk-2013.3-static.a  (Add Other)
50  
-  * Example: libiconv.dylib, Cocoa.framework, SystemConfiguration.framework
51 50
 - Build gameplay-encoder
52 51
 
53  
-### Building with FBX Support on Linux x64
  52
+### Building with FBX Support on Linux
54 53
 - Download and install the FBX SDK for Mac OS X (http://www.autodesk.com/fbx)
55 54
 - Edit the gameplay-encoder/CMakeLists.txt adding the following:
56 55
 - Add the FBX include directory to Header Search Paths: (Build Settings)
20  gameplay-encoder/gameplay-encoder.xcodeproj/project.pbxproj
@@ -7,6 +7,9 @@
7 7
 	objects = {
8 8
 
9 9
 /* Begin PBXBuildFile section */
  10
+		4228A3FF1620A5A300955433 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4228A3FE1620A5A300955433 /* Cocoa.framework */; };
  11
+		4228A4011620A5EC00955433 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4228A4001620A5EC00955433 /* SystemConfiguration.framework */; };
  12
+		4228A4031620A63F00955433 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4228A4021620A63F00955433 /* libiconv.dylib */; };
10 13
 		42475D7C14720ECE00610A6A /* libdom.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 42475D7B14720ECE00610A6A /* libdom.a */; };
11 14
 		4251B12C152D044B002F6199 /* Curve.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4251B128152D044B002F6199 /* Curve.cpp */; };
12 15
 		42783423148D6F7500A6E27F /* FBXSceneEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4278341E148D6F7500A6E27F /* FBXSceneEncoder.cpp */; };
@@ -74,6 +77,9 @@
74 77
 /* End PBXCopyFilesBuildPhase section */
75 78
 
76 79
 /* Begin PBXFileReference section */
  80
+		4228A3FE1620A5A300955433 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
  81
+		4228A4001620A5EC00955433 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
  82
+		4228A4021620A63F00955433 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = ../../../../../usr/lib/libiconv.dylib; sourceTree = "<group>"; };
77 83
 		42475CE6147208A000610A6A /* gameplay-encoder */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "gameplay-encoder"; sourceTree = BUILT_PRODUCTS_DIR; };
78 84
 		42475D7B14720ECE00610A6A /* libdom.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdom.a; path = "../external-deps/collada-dom/lib/macosx/libdom.a"; sourceTree = "<group>"; };
79 85
 		4251B128152D044B002F6199 /* Curve.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Curve.cpp; path = src/Curve.cpp; sourceTree = SOURCE_ROOT; };
@@ -191,17 +197,30 @@
191 197
 				42C8EE391472DAA300E43619 /* libz.dylib in Frameworks */,
192 198
 				42C8EE371472D7E700E43619 /* libxml2.dylib in Frameworks */,
193 199
 				5BCD0643152CFC3C0071FAB5 /* libpng.a in Frameworks */,
  200
+				4228A3FF1620A5A300955433 /* Cocoa.framework in Frameworks */,
  201
+				4228A4011620A5EC00955433 /* SystemConfiguration.framework in Frameworks */,
  202
+				4228A4031620A63F00955433 /* libiconv.dylib in Frameworks */,
194 203
 			);
195 204
 			runOnlyForDeploymentPostprocessing = 0;
196 205
 		};
197 206
 /* End PBXFrameworksBuildPhase section */
198 207
 
199 208
 /* Begin PBXGroup section */
  209
+		4228A3FD1620A58000955433 /* Frameworks */ = {
  210
+			isa = PBXGroup;
  211
+			children = (
  212
+				4228A4001620A5EC00955433 /* SystemConfiguration.framework */,
  213
+				4228A3FE1620A5A300955433 /* Cocoa.framework */,
  214
+			);
  215
+			name = Frameworks;
  216
+			sourceTree = "<group>";
  217
+		};
200 218
 		42475CDB147208A000610A6A = {
201 219
 			isa = PBXGroup;
202 220
 			children = (
203 221
 				42475CE9147208A000610A6A /* src */,
204 222
 				427D4F44147DC9080076760E /* Libraries */,
  223
+				4228A3FD1620A58000955433 /* Frameworks */,
205 224
 				42475CE7147208A000610A6A /* Products */,
206 225
 			);
207 226
 			sourceTree = "<group>";
@@ -326,6 +345,7 @@
326 345
 				42C8EE361472D7E700E43619 /* libxml2.dylib */,
327 346
 				42C8EE341472B60100E43619 /* libfreetype.a */,
328 347
 				42475D7B14720ECE00610A6A /* libdom.a */,
  348
+				4228A4021620A63F00955433 /* libiconv.dylib */,
329 349
 			);
330 350
 			name = Libraries;
331 351
 			sourceTree = "<group>";

0 notes on commit b93bbe0

Please sign in to comment.
Something went wrong with that request. Please try again.