]> git.quilime.com - iosynth.git/commitdiff
"Initial commit"
authorGabriel Dunne <gdunne@quilime.com>
Sun, 8 Dec 2013 06:30:11 +0000 (22:30 -0800)
committerGabriel Dunne <gdunne@quilime.com>
Sun, 8 Dec 2013 06:30:11 +0000 (22:30 -0800)
include/Resources.h [new file with mode: 0644]
resources/CinderApp_ios.png [new file with mode: 0644]
src/iosynthApp.cpp [new file with mode: 0644]
xcode_ios/Default-568h@2x.png [new file with mode: 0644]
xcode_ios/Info.plist [new file with mode: 0644]
xcode_ios/iosynth.xcodeproj/project.pbxproj [new file with mode: 0644]
xcode_ios/iosynth_Prefix.pch [new file with mode: 0644]

diff --git a/include/Resources.h b/include/Resources.h
new file mode 100644 (file)
index 0000000..a203e76
--- /dev/null
@@ -0,0 +1,9 @@
+#pragma once
+#include "cinder/CinderResources.h"
+
+//#define RES_MY_RES                   CINDER_RESOURCE( ../resources/, image_name.png, 128, IMAGE )
+
+\r
+\r
+\r
+\r
diff --git a/resources/CinderApp_ios.png b/resources/CinderApp_ios.png
new file mode 100644 (file)
index 0000000..1611801
Binary files /dev/null and b/resources/CinderApp_ios.png differ
diff --git a/src/iosynthApp.cpp b/src/iosynthApp.cpp
new file mode 100644 (file)
index 0000000..5fee8fb
--- /dev/null
@@ -0,0 +1,34 @@
+#include "cinder/app/AppNative.h"
+#include "cinder/gl/gl.h"
+
+using namespace ci;
+using namespace ci::app;
+using namespace std;
+
+class iosynthApp : public AppNative {
+  public:
+       void setup();
+       void mouseDown( MouseEvent event );     
+       void update();
+       void draw();
+};
+
+void iosynthApp::setup()
+{
+}
+
+void iosynthApp::mouseDown( MouseEvent event )
+{
+}
+
+void iosynthApp::update()
+{
+}
+
+void iosynthApp::draw()
+{
+       // clear out the window with black
+       gl::clear( Color( 0, 0, 0 ) ); 
+}
+
+CINDER_APP_NATIVE( iosynthApp, RendererGl )
diff --git a/xcode_ios/Default-568h@2x.png b/xcode_ios/Default-568h@2x.png
new file mode 100644 (file)
index 0000000..858a072
Binary files /dev/null and b/xcode_ios/Default-568h@2x.png differ
diff --git a/xcode_ios/Info.plist b/xcode_ios/Info.plist
new file mode 100644 (file)
index 0000000..06d3234
--- /dev/null
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>CFBundleDevelopmentRegion</key>
+       <string>en</string>
+       <key>CFBundleDisplayName</key>
+       <string>${PRODUCT_NAME}</string>
+       <key>CFBundleExecutable</key>
+       <string>${EXECUTABLE_NAME}</string>
+       <key>CFBundleIconFile</key>
+       <string></string>
+       <key>CFBundleIcons</key>
+       <dict>
+               <key>CFBundlePrimaryIcon</key>
+               <dict>
+                       <key>CFBundleIconFiles</key>
+                       <array>
+                               <string></string>
+                               <string>CinderApp_ios.png</string>
+                       </array>
+                       <key>UIPrerenderedIcon</key>
+                       <true/>
+               </dict>
+       </dict> 
+       <key>CFBundleIdentifier</key>
+       <string>org.libcinder.${PRODUCT_NAME:rfc1034identifier}</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundleName</key>
+       <string>${PRODUCT_NAME}</string>
+       <key>CFBundlePackageType</key>
+       <string>APPL</string>
+       <key>CFBundleShortVersionString</key>
+       <string>1.0</string>
+       <key>CFBundleSignature</key>
+       <string>????</string>
+       <key>CFBundleVersion</key>
+       <string>1</string>
+       <key>LSRequiresIPhoneOS</key>
+       <true/>
+       <key>NSMainNibFile</key>
+       <string></string>
+       <key>NSMainNibFile~ipad</key>
+       <string></string>
+       <key>UISupportedInterfaceOrientations</key>
+       <array>
+               <string>UIInterfaceOrientationPortrait</string>
+               <string>UIInterfaceOrientationLandscapeLeft</string>
+               <string>UIInterfaceOrientationLandscapeRight</string>
+       </array>
+       <key>UISupportedInterfaceOrientations~ipad</key>
+       <array>
+               <string>UIInterfaceOrientationPortrait</string>
+               <string>UIInterfaceOrientationPortraitUpsideDown</string>
+               <string>UIInterfaceOrientationLandscapeLeft</string>
+               <string>UIInterfaceOrientationLandscapeRight</string>
+       </array>
+</dict>
+</plist>
diff --git a/xcode_ios/iosynth.xcodeproj/project.pbxproj b/xcode_ios/iosynth.xcodeproj/project.pbxproj
new file mode 100644 (file)
index 0000000..bbcacde
--- /dev/null
@@ -0,0 +1,348 @@
+// !$*UTF8*$!
+{
+       archiveVersion = 1;
+       classes = {
+       };
+       objectVersion = 46;
+       objects = {
+
+/* Begin PBXBuildFile section */
+               0087D25512CD809F002CD69F /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0087D25412CD809F002CD69F /* CoreText.framework */; };
+               00CFDF6B1138442D0091E310 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00CFDF6A1138442D0091E310 /* CoreGraphics.framework */; };
+               C725E001121DAC8FFFFA18FF /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00CFDF6A1138442D0091FFFF /* ImageIO.framework */; };
+               DDDDE001121DAC8FFFFADDDD /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DDDDDF6A1138442D0091DDDD /* MobileCoreServices.framework */; };
+               1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
+               1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
+               28FD15000DC6FC520079059D /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28FD14FF0DC6FC520079059D /* OpenGLES.framework */; };
+               28FD15080DC6FC5B0079059D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28FD15070DC6FC5B0079059D /* QuartzCore.framework */; };
+               C725DFFE121DAC7F00FA186B /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C727C02B121B400300192073 /* CoreMedia.framework */; settings = {
+       ATTRIBUTES = (
+               Weak,
+       );
+}; };
+               C725E001121DAC8F00FA186B /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C725E000121DAC8F00FA186B /* AVFoundation.framework */; settings = {
+       ATTRIBUTES = (
+               Weak,
+       );
+}; };
+               C727C02E121B400300192073 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C727C02D121B400300192073 /* CoreVideo.framework */; settings = {
+       ATTRIBUTES = (
+               Weak,
+       );
+}; };
+               C7FB19D6124BC0D70045AFD2 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C7FB19D5124BC0D70045AFD2 /* AudioToolbox.framework */; };
+               00748058165D41390024B57A /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 00748057165D41390024B57A /* assets */; };
+               D6D8A6B842AA4BF6AD3A0D87 /* iosynth_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 5F24CD9B8A5949E0B1828046 /* iosynth_Prefix.pch */; };
+               FDB524FC93AD48DE9DEE5102 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 27664426CDC048598E09896C /* Default-568h@2x.png */; };
+               31EF3990B82C404DB705930E /* CinderApp_ios.png in Resources */ = {isa = PBXBuildFile; fileRef = C9BCD27FE5CA496094E38DC7 /* CinderApp_ios.png */; };
+               24D3F6D65770461E999C667B /* Resources.h in Headers */ = {isa = PBXBuildFile; fileRef = 359BF798F4294C6BB6836DC9 /* Resources.h */; };
+               3280A26996EF49D98A7F86C6 /* iosynthApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11CEB50DDC2D442F828EFE49 /* iosynthApp.cpp */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+               00692BCF14FF149000D0A05E /* iosynth.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iosynth.app; sourceTree = BUILT_PRODUCTS_DIR; };
+               0087D25412CD809F002CD69F /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; };
+               00CFDF6A1138442D0091E310 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
+               00CFDF6A1138442D0091FFFF /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; };
+               DDDDDF6A1138442D0091DDDD /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
+               1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+               1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
+               28FD14FF0DC6FC520079059D /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; };
+               28FD15070DC6FC5B0079059D /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
+               C725E000121DAC8F00FA186B /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
+               C727C02B121B400300192073 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
+               C727C02D121B400300192073 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
+               C7FB19D5124BC0D70045AFD2 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
+               00748057165D41390024B57A /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = ../assets; sourceTree = "<group>"; };
+               11CEB50DDC2D442F828EFE49 /* iosynthApp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.cpp; path = ../src/iosynthApp.cpp; sourceTree = "<group>"; name = iosynthApp.cpp; };
+               359BF798F4294C6BB6836DC9 /* Resources.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ../include/Resources.h; sourceTree = "<group>"; name = Resources.h; };
+               C9BCD27FE5CA496094E38DC7 /* CinderApp_ios.png */ = {isa = PBXFileReference; lastKnownFileType = "\"\""; path = ../resources/CinderApp_ios.png; sourceTree = "<group>"; name = CinderApp_ios.png; };
+               27664426CDC048598E09896C /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = "\"\""; path = "Default-568h@2x.png"; sourceTree = "<group>"; name = "Default-568h@2x.png"; };
+               3DCA5ADB4E5F41B8BC4AFF40 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; name = Info.plist; };
+               5F24CD9B8A5949E0B1828046 /* iosynth_Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = "\"\""; path = iosynth_Prefix.pch; sourceTree = "<group>"; name = iosynth_Prefix.pch; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+               00692BCC14FF149000D0A05E /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               C725E001121DAC8F00FA186B /* AVFoundation.framework in Frameworks */,
+                               C725DFFE121DAC7F00FA186B /* CoreMedia.framework in Frameworks */,
+                               C725E001121DAC8FFFFA18FF /* ImageIO.framework in Frameworks */,
+                               DDDDE001121DAC8FFFFADDDD /* MobileCoreServices.framework in Frameworks */,
+                               1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
+                               1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
+                               28FD15000DC6FC520079059D /* OpenGLES.framework in Frameworks */,
+                               28FD15080DC6FC5B0079059D /* QuartzCore.framework in Frameworks */,
+                               00CFDF6B1138442D0091E310 /* CoreGraphics.framework in Frameworks */,
+                               C727C02E121B400300192073 /* CoreVideo.framework in Frameworks */,
+                               C7FB19D6124BC0D70045AFD2 /* AudioToolbox.framework in Frameworks */,
+                               0087D25512CD809F002CD69F /* CoreText.framework in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+               00692BC414FF149000D0A05E = {
+                       isa = PBXGroup;
+                       children = (
+                               99692BD914FF149000DFFFFF /* Blocks */,
+                               99692BD914FF149000D0A05F /* Headers */,
+                               00692BD914FF149000D0A05E /* Source */,
+                               00692BD914FF149000D0FFFF /* Resources */,
+                               00692BD214FF149000D0A05E /* Frameworks */,
+                               00692BD014FF149000D0A05E /* Products */,
+                       );
+                       sourceTree = "<group>";
+               };
+               00692BD014FF149000D0A05E /* Products */ = {
+                       isa = PBXGroup;
+                       children = (
+                               00692BCF14FF149000D0A05E /* iosynth.app */,
+                       );
+                       name = Products;
+                       sourceTree = "<group>";
+               };
+               00692BD214FF149000D0A05E /* Frameworks */ = {
+                       isa = PBXGroup;
+                       children = (
+                               C7FB19D5124BC0D70045AFD2 /* AudioToolbox.framework */,
+                               C727C02B121B400300192073 /* CoreMedia.framework */,
+                               C727C02D121B400300192073 /* CoreVideo.framework */,
+                               28FD15070DC6FC5B0079059D /* QuartzCore.framework */,
+                               28FD14FF0DC6FC520079059D /* OpenGLES.framework */,
+                               1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
+                               1D30AB110D05D00D00671497 /* Foundation.framework */,
+                               00CFDF6A1138442D0091E310 /* CoreGraphics.framework */,
+                               00CFDF6A1138442D0091FFFF /* ImageIO.framework */,
+                               DDDDDF6A1138442D0091DDDD /* MobileCoreServices.framework */,
+                               C725E000121DAC8F00FA186B /* AVFoundation.framework */,
+                               0087D25412CD809F002CD69F /* CoreText.framework */,
+                       );
+                       name = Frameworks;
+                       sourceTree = "<group>";
+               };
+               99692BD914FF149000DFFFFF /* Blocks */ = {
+                       isa = PBXGroup;
+                       children = (
+                       );
+                       name = Blocks;
+                       sourceTree = "<group>";
+               };
+               99692BD914FF149000D0A05F /* Headers */ = {
+                       isa = PBXGroup;
+                       children = (
+                               359BF798F4294C6BB6836DC9 /* Resources.h */,
+                               5F24CD9B8A5949E0B1828046 /* iosynth_Prefix.pch */,
+                       );
+                       name = Headers;
+                       sourceTree = "<group>";
+               };
+               00692BD914FF149000D0A05E /* Source */ = {
+                       isa = PBXGroup;
+                       children = (
+                               11CEB50DDC2D442F828EFE49 /* iosynthApp.cpp */,
+                       );
+                       name = Source;
+                       sourceTree = "<group>";
+               };
+               00692BD914FF149000D0FFFF /* Resources */ = {
+                       isa = PBXGroup;
+                       children = (
+                               00748057165D41390024B57A /* assets */,
+                               C9BCD27FE5CA496094E38DC7 /* CinderApp_ios.png */,
+                               27664426CDC048598E09896C /* Default-568h@2x.png */,
+                               3DCA5ADB4E5F41B8BC4AFF40 /* Info.plist */,
+                       );
+                       name = Resources;
+                       sourceTree = "<group>";
+               };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+               00692BCE14FF149000D0A05E /* iosynth */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 00692BF514FF149000D0A05E /* Build configuration list for PBXNativeTarget "iosynth" */;
+                       buildPhases = (
+                               00692BCB14FF149000D0A05E /* Sources */,
+                               00692BCC14FF149000D0A05E /* Frameworks */,
+                               00692BCD14FF149000D0A05E /* Resources */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                       );
+                       name = iosynth;
+                       productName = iosynth;
+                       productReference = 00692BCF14FF149000D0A05E /* iosynth.app */;
+                       productType = "com.apple.product-type.application";
+               };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+               00692BC614FF149000D0A05E /* Project object */ = {
+                       isa = PBXProject;
+                       buildConfigurationList = 00692BC914FF149000D0A05E /* Build configuration list for PBXProject "iosynth" */;
+                       compatibilityVersion = "Xcode 3.2";
+                       developmentRegion = English;
+                       hasScannedForEncodings = 0;
+                       knownRegions = (
+                               en,
+                       );
+                       mainGroup = 00692BC414FF149000D0A05E;
+                       productRefGroup = 00692BD014FF149000D0A05E /* Products */;
+                       projectDirPath = "";
+                       projectRoot = "";
+                       targets = (
+                               00692BCE14FF149000D0A05E /* iosynth */,
+                       );
+               };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+               00692BCD14FF149000D0A05E /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               00748058165D41390024B57A /* assets in Resources */,
+                               31EF3990B82C404DB705930E /* CinderApp_ios.png in Resources */,
+                               FDB524FC93AD48DE9DEE5102 /* Default-568h@2x.png in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+               00692BCB14FF149000D0A05E /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               3280A26996EF49D98A7F86C6 /* iosynthApp.cpp in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+               00692BF314FF149000D0A05E /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               DEAD_CODE_STRIPPING = YES;
+                               CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+                               CLANG_CXX_LIBRARY = "libc++";
+                               ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+                               COPY_PHASE_STRIP = NO;
+                               GCC_C_LANGUAGE_STANDARD = gnu99;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               GCC_PREPROCESSOR_DEFINITIONS = (
+                                       "DEBUG=1",
+                                       "$(inherited)",
+                               );
+                               GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+                               GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+                               GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
+                               GCC_WARN_UNUSED_VARIABLE = YES;
+                               IPHONEOS_DEPLOYMENT_TARGET = 5.0;
+                               SDKROOT = iphoneos;
+                               TARGETED_DEVICE_FAMILY = "1,2";
+                               CINDER_PATH = "../../../Cinder";
+                               HEADER_SEARCH_PATHS = "\"$(CINDER_PATH)/boost\"";
+                               USER_HEADER_SEARCH_PATHS = "\"$(CINDER_PATH)/include\" ../include";
+                       };
+                       name = Debug;
+               };
+               00692BF414FF149000D0A05E /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               DEAD_CODE_STRIPPING = YES;
+                               CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+                               CLANG_CXX_LIBRARY = "libc++";
+                               ALWAYS_SEARCH_USER_PATHS = NO;
+                               ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+                               COPY_PHASE_STRIP = YES;
+                               GCC_C_LANGUAGE_STANDARD = gnu99;
+                               GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+                               GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
+                               GCC_WARN_UNUSED_VARIABLE = YES;
+                               IPHONEOS_DEPLOYMENT_TARGET = 5.0;
+                               OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
+                               SDKROOT = iphoneos;
+                               TARGETED_DEVICE_FAMILY = "1,2";
+                               VALIDATE_PRODUCT = YES;
+                               CINDER_PATH = "../../../Cinder";
+                               HEADER_SEARCH_PATHS = "\"$(CINDER_PATH)/boost\"";
+                               USER_HEADER_SEARCH_PATHS = "\"$(CINDER_PATH)/include\" ../include";
+                       };
+                       name = Release;
+               };
+               00692BF614FF149000D0A05E /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = "iosynth_Prefix.pch";
+                               INFOPLIST_FILE = "Info.plist";
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               WRAPPER_EXTENSION = app;
+                               "OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = (
+                                       "\"$(CINDER_PATH)/lib/libcinder-iphone_d.a\"",
+                                       "-lz",
+                               );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*][arch=*]" = (
+                                       "\"$(CINDER_PATH)/lib/libcinder-iphone-sim_d.a\"",
+                                       "-lz",
+                               );
+                       };
+                       name = Debug;
+               };
+               00692BF714FF149000D0A05E /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = "iosynth_Prefix.pch";
+                               INFOPLIST_FILE = "Info.plist";
+                               PRODUCT_NAME = "$(TARGET_NAME)";
+                               WRAPPER_EXTENSION = app;
+                               "OTHER_LDFLAGS[sdk=iphoneos*][arch=*]" = (
+                                       "\"$(CINDER_PATH)/lib/libcinder-iphone.a\"",
+                                       "-lz",
+                               );
+                               "OTHER_LDFLAGS[sdk=iphonesimulator*][arch=*]" = (
+                                       "\"$(CINDER_PATH)/lib/libcinder-iphone-sim.a\"",
+                                       "-lz",
+                               );
+                       };
+                       name = Release;
+               };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+               00692BC914FF149000D0A05E /* Build configuration list for PBXProject "iosynth" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               00692BF314FF149000D0A05E /* Debug */,
+                               00692BF414FF149000D0A05E /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+               00692BF514FF149000D0A05E /* Build configuration list for PBXNativeTarget "iosynth" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               00692BF614FF149000D0A05E /* Debug */,
+                               00692BF714FF149000D0A05E /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+/* End XCConfigurationList section */
+       };
+       rootObject = 00692BC614FF149000D0A05E /* Project object */;
+}
diff --git a/xcode_ios/iosynth_Prefix.pch b/xcode_ios/iosynth_Prefix.pch
new file mode 100644 (file)
index 0000000..58aaad9
--- /dev/null
@@ -0,0 +1,17 @@
+#if defined( __OBJC__ )
+       #import <UIKit/UIKit.h>
+       #import <Foundation/Foundation.h>
+#endif
+
+#if defined( __cplusplus )
+       #include "cinder/Cinder.h"
+       
+       #include "cinder/app/AppCocoaTouch.h"
+       
+       #include "cinder/gl/gl.h"
+       
+       #include "cinder/CinderMath.h"
+       #include "cinder/Matrix.h"
+       #include "cinder/Vector.h"
+       #include "cinder/Quaternion.h"
+#endif
\ No newline at end of file