project.pbxproj 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959
  1. <?xml version="1.0"?>
  2. <plist version="1.0">
  3. <dict>
  4. <key>archiveVersion</key>
  5. <string>1</string>
  6. <key>classes</key>
  7. <dict />
  8. <key>objectVersion</key>
  9. <string>46</string>
  10. <key>objects</key>
  11. <dict>
  12. <key>5028CC3E64CBB710D7C5F5F4</key>
  13. <dict>
  14. <key>explicitFileType</key>
  15. <string>sourcecode.c.h</string>
  16. <key>fileEncoding</key>
  17. <string>30</string>
  18. <key>isa</key>
  19. <string>PBXFileReference</string>
  20. <key>name</key>
  21. <string>ofxPlotter.h</string>
  22. <key>path</key>
  23. <string>../../../addons/ofxPlotter/src/ofxPlotter.h</string>
  24. <key>sourceTree</key>
  25. <string>SOURCE_ROOT</string>
  26. </dict>
  27. <key>8E28FED48F8FCD9C28F8AD2F</key>
  28. <dict>
  29. <key>children</key>
  30. <array>
  31. <string>01F7AC1BB4585A3963F3CCD3</string>
  32. <string>5028CC3E64CBB710D7C5F5F4</string>
  33. </array>
  34. <key>isa</key>
  35. <string>PBXGroup</string>
  36. <key>name</key>
  37. <string>src</string>
  38. <key>sourceTree</key>
  39. <string>&lt;group&gt;</string>
  40. </dict>
  41. <key>2F0987A2A43290DF1E511232</key>
  42. <dict>
  43. <key>children</key>
  44. <array>
  45. <string>8E28FED48F8FCD9C28F8AD2F</string>
  46. </array>
  47. <key>isa</key>
  48. <string>PBXGroup</string>
  49. <key>name</key>
  50. <string>ofxPlotter</string>
  51. <key>sourceTree</key>
  52. <string>&lt;group&gt;</string>
  53. </dict>
  54. <key>BD4117B91A3145AB7B15120D</key>
  55. <dict>
  56. <key>fileRef</key>
  57. <string>01F7AC1BB4585A3963F3CCD3</string>
  58. <key>isa</key>
  59. <string>PBXBuildFile</string>
  60. </dict>
  61. <key>01F7AC1BB4585A3963F3CCD3</key>
  62. <dict>
  63. <key>explicitFileType</key>
  64. <string>sourcecode.cpp.cpp</string>
  65. <key>fileEncoding</key>
  66. <string>30</string>
  67. <key>isa</key>
  68. <string>PBXFileReference</string>
  69. <key>name</key>
  70. <string>ofxPlotter.cpp</string>
  71. <key>path</key>
  72. <string>../../../addons/ofxPlotter/src/ofxPlotter.cpp</string>
  73. <key>sourceTree</key>
  74. <string>SOURCE_ROOT</string>
  75. </dict>
  76. <key>6948EE371B920CB800B5AC1A</key>
  77. <dict>
  78. <key>children</key>
  79. <array />
  80. <key>isa</key>
  81. <string>PBXGroup</string>
  82. <key>name</key>
  83. <string>local_addons</string>
  84. <key>sourceTree</key>
  85. <string>&lt;group&gt;</string>
  86. </dict>
  87. <key>8466F1851C04CA0E00918B1C</key>
  88. <dict>
  89. <key>buildActionMask</key>
  90. <string>12</string>
  91. <key>files</key>
  92. <array />
  93. <key>inputPaths</key>
  94. <array />
  95. <key>isa</key>
  96. <string>PBXShellScriptBuildPhase</string>
  97. <key>outputPaths</key>
  98. <array />
  99. <key>runOnlyForDeploymentPostprocessing</key>
  100. <string>0</string>
  101. <key>shellPath</key>
  102. <string>/bin/sh</string>
  103. <key>shellScript</key>
  104. <string>echo "$GCC_PREPROCESSOR_DEFINITIONS";
  105. APPSTORE=`expr "$GCC_PREPROCESSOR_DEFINITIONS" : ".*APPSTORE=\([0-9]*\)"`
  106. if [ -z "$APPSTORE" ] ; then
  107. echo "Note: Not copying bin/data to App Package or doing App Code signing. Use AppStore target for AppStore distribution";
  108. else
  109. # Copy bin/data into App/Resources
  110. rsync -avz --exclude='.DS_Store' "${SRCROOT}/bin/data/" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/data/"
  111. # ---- Code Sign App Package ----
  112. # WARNING: You may have to run Clean in Xcode after changing CODE_SIGN_IDENTITY!
  113. # Verify that $CODE_SIGN_IDENTITY is set
  114. if [ -z "${CODE_SIGN_IDENTITY}" ] ; then
  115. echo "CODE_SIGN_IDENTITY needs to be set for framework code-signing"
  116. exit 0
  117. fi
  118. if [ -z "${CODE_SIGN_ENTITLEMENTS}" ] ; then
  119. echo "CODE_SIGN_ENTITLEMENTS needs to be set for framework code-signing!"
  120. if [ "${CONFIGURATION}" = "Release" ] ; then
  121. exit 1
  122. else
  123. # Code-signing is optional for non-release builds.
  124. exit 0
  125. fi
  126. fi
  127. ITEMS=""
  128. FRAMEWORKS_DIR="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
  129. echo "$FRAMEWORKS_DIR"
  130. if [ -d "$FRAMEWORKS_DIR" ] ; then
  131. FRAMEWORKS=$(find "${FRAMEWORKS_DIR}" -depth -type d -name "*.framework" -or -name "*.dylib" -or -name "*.bundle" | sed -e "s/\(.*framework\)/\1\/Versions\/A\//")
  132. RESULT=$?
  133. if [[ $RESULT != 0 ]] ; then
  134. exit 1
  135. fi
  136. ITEMS="${FRAMEWORKS}"
  137. fi
  138. LOGINITEMS_DIR="${TARGET_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/Library/LoginItems/"
  139. if [ -d "$LOGINITEMS_DIR" ] ; then
  140. LOGINITEMS=$(find "${LOGINITEMS_DIR}" -depth -type d -name "*.app")
  141. RESULT=$?
  142. if [[ $RESULT != 0 ]] ; then
  143. exit 1
  144. fi
  145. ITEMS="${ITEMS}"$'\n'"${LOGINITEMS}"
  146. fi
  147. # Prefer the expanded name, if available.
  148. CODE_SIGN_IDENTITY_FOR_ITEMS="${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
  149. if [ "${CODE_SIGN_IDENTITY_FOR_ITEMS}" = "" ] ; then
  150. # Fall back to old behavior.
  151. CODE_SIGN_IDENTITY_FOR_ITEMS="${CODE_SIGN_IDENTITY}"
  152. fi
  153. echo "Identity:"
  154. echo "${CODE_SIGN_IDENTITY_FOR_ITEMS}"
  155. echo "Entitlements:"
  156. echo "${CODE_SIGN_ENTITLEMENTS}"
  157. echo "Found:"
  158. echo "${ITEMS}"
  159. # Change the Internal Field Separator (IFS) so that spaces in paths will not cause problems below.
  160. SAVED_IFS=$IFS
  161. IFS=$(echo -en "\n\b")
  162. # Loop through all items.
  163. for ITEM in $ITEMS;
  164. do
  165. echo "Signing '${ITEM}'"
  166. codesign --force --verbose --sign "${CODE_SIGN_IDENTITY_FOR_ITEMS}" --entitlements "${CODE_SIGN_ENTITLEMENTS}" "${ITEM}"
  167. RESULT=$?
  168. if [[ $RESULT != 0 ]] ; then
  169. echo "Failed to sign '${ITEM}'."
  170. IFS=$SAVED_IFS
  171. exit 1
  172. fi
  173. done
  174. # Restore $IFS.
  175. IFS=$SAVED_IFS
  176. fi
  177. </string>
  178. </dict>
  179. <key>99FA3DBB1C7456C400CFA0EE</key>
  180. <dict>
  181. <key>baseConfigurationReference</key>
  182. <string>E4EB6923138AFD0F00A09F29</string>
  183. <key>buildSettings</key>
  184. <dict>
  185. <key>HEADER_SEARCH_PATHS</key>
  186. <array>
  187. <string>$(OF_CORE_HEADERS)</string>
  188. <string>../../../addons/ofxPlotter/src</string>
  189. </array>
  190. <key>CONFIGURATION_BUILD_DIR</key>
  191. <string>$(SRCROOT)/bin/</string>
  192. <key>COPY_PHASE_STRIP</key>
  193. <string>YES</string>
  194. <key>DEAD_CODE_STRIPPING</key>
  195. <string>YES</string>
  196. <key>GCC_AUTO_VECTORIZATION</key>
  197. <string>YES</string>
  198. <key>GCC_ENABLE_SSE3_EXTENSIONS</key>
  199. <string>YES</string>
  200. <key>GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS</key>
  201. <string>YES</string>
  202. <key>GCC_INLINES_ARE_PRIVATE_EXTERN</key>
  203. <string>NO</string>
  204. <key>GCC_OPTIMIZATION_LEVEL</key>
  205. <string>3</string>
  206. <key>GCC_PREPROCESSOR_DEFINITIONS[arch=*]</key>
  207. <string>DISTRIBUTION=1</string>
  208. <key>GCC_SYMBOLS_PRIVATE_EXTERN</key>
  209. <string>NO</string>
  210. <key>GCC_UNROLL_LOOPS</key>
  211. <string>YES</string>
  212. <key>GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS</key>
  213. <string>YES</string>
  214. <key>GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO</key>
  215. <string>NO</string>
  216. <key>GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL</key>
  217. <string>NO</string>
  218. <key>GCC_WARN_UNINITIALIZED_AUTOS</key>
  219. <string>NO</string>
  220. <key>GCC_WARN_UNUSED_VALUE</key>
  221. <string>NO</string>
  222. <key>GCC_WARN_UNUSED_VARIABLE</key>
  223. <string>NO</string>
  224. <key>MACOSX_DEPLOYMENT_TARGET</key>
  225. <string>10.8</string>
  226. <key>OTHER_CPLUSPLUSFLAGS</key>
  227. <array>
  228. <string>-D__MACOSX_CORE__</string>
  229. <string>-mtune=native</string>
  230. </array>
  231. <key>SDKROOT</key>
  232. <string>macosx</string>
  233. </dict>
  234. <key>isa</key>
  235. <string>XCBuildConfiguration</string>
  236. <key>name</key>
  237. <string>AppStore</string>
  238. </dict>
  239. <key>99FA3DBC1C7456C400CFA0EE</key>
  240. <dict>
  241. <key>baseConfigurationReference</key>
  242. <string>E4EB6923138AFD0F00A09F29</string>
  243. <key>buildSettings</key>
  244. <dict>
  245. <key>HEADER_SEARCH_PATHS</key>
  246. <array>
  247. <string>$(OF_CORE_HEADERS)</string>
  248. <string>../../../addons/ofxPlotter/src</string>
  249. </array>
  250. <key>COMBINE_HIDPI_IMAGES</key>
  251. <string>YES</string>
  252. <key>COPY_PHASE_STRIP</key>
  253. <string>YES</string>
  254. <key>FRAMEWORK_SEARCH_PATHS</key>
  255. <array>
  256. <string>$(inherited)</string>
  257. <string>$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)</string>
  258. </array>
  259. <key>FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1</key>
  260. <string>"$(SRCROOT)/../../../libs/glut/lib/osx"</string>
  261. <key>GCC_GENERATE_DEBUGGING_SYMBOLS</key>
  262. <string>YES</string>
  263. <key>GCC_MODEL_TUNING</key>
  264. <string>NONE</string>
  265. <key>GCC_PREPROCESSOR_DEFINITIONS[arch=*]</key>
  266. <string>APPSTORE=1</string>
  267. <key>ICON</key>
  268. <string>$(ICON_NAME_RELEASE)</string>
  269. <key>ICON_FILE</key>
  270. <string>$(ICON_FILE_PATH)$(ICON)</string>
  271. <key>INFOPLIST_FILE</key>
  272. <string>openFrameworks-Info.plist</string>
  273. <key>INSTALL_PATH</key>
  274. <string>/Applications</string>
  275. <key>LIBRARY_SEARCH_PATHS</key>
  276. <string>$(inherited)</string>
  277. <key>PRODUCT_NAME</key>
  278. <string>$(TARGET_NAME)</string>
  279. <key>WRAPPER_EXTENSION</key>
  280. <string>app</string>
  281. <key>baseConfigurationReference</key>
  282. <string>E4EB6923138AFD0F00A09F29</string>
  283. </dict>
  284. <key>isa</key>
  285. <string>XCBuildConfiguration</string>
  286. <key>name</key>
  287. <string>AppStore</string>
  288. </dict>
  289. <key>BB4B014C10F69532006C3DED</key>
  290. <dict>
  291. <key>children</key>
  292. <array>
  293. <string>2F0987A2A43290DF1E511232</string>
  294. </array>
  295. <key>isa</key>
  296. <string>PBXGroup</string>
  297. <key>name</key>
  298. <string>addons</string>
  299. <key>sourceTree</key>
  300. <string>&lt;group&gt;</string>
  301. </dict>
  302. <key>E4328143138ABC890047C5CB</key>
  303. <dict>
  304. <key>isa</key>
  305. <string>PBXFileReference</string>
  306. <key>lastKnownFileType</key>
  307. <string>wrapper.pb-project</string>
  308. <key>name</key>
  309. <string>openFrameworksLib.xcodeproj</string>
  310. <key>path</key>
  311. <string>../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj</string>
  312. <key>sourceTree</key>
  313. <string>SOURCE_ROOT</string>
  314. </dict>
  315. <key>E4328144138ABC890047C5CB</key>
  316. <dict>
  317. <key>children</key>
  318. <array>
  319. <string>E4328148138ABC890047C5CB</string>
  320. </array>
  321. <key>isa</key>
  322. <string>PBXGroup</string>
  323. <key>name</key>
  324. <string>Products</string>
  325. <key>sourceTree</key>
  326. <string>&lt;group&gt;</string>
  327. </dict>
  328. <key>E4328147138ABC890047C5CB</key>
  329. <dict>
  330. <key>containerPortal</key>
  331. <string>E4328143138ABC890047C5CB</string>
  332. <key>isa</key>
  333. <string>PBXContainerItemProxy</string>
  334. <key>proxyType</key>
  335. <string>2</string>
  336. <key>remoteGlobalIDString</key>
  337. <string>E4B27C1510CBEB8E00536013</string>
  338. <key>remoteInfo</key>
  339. <string>openFrameworks</string>
  340. </dict>
  341. <key>E4328148138ABC890047C5CB</key>
  342. <dict>
  343. <key>fileType</key>
  344. <string>archive.ar</string>
  345. <key>isa</key>
  346. <string>PBXReferenceProxy</string>
  347. <key>path</key>
  348. <string>openFrameworksDebug.a</string>
  349. <key>remoteRef</key>
  350. <string>E4328147138ABC890047C5CB</string>
  351. <key>sourceTree</key>
  352. <string>BUILT_PRODUCTS_DIR</string>
  353. </dict>
  354. <key>E4328149138ABC9F0047C5CB</key>
  355. <dict>
  356. <key>fileRef</key>
  357. <string>E4328148138ABC890047C5CB</string>
  358. <key>isa</key>
  359. <string>PBXBuildFile</string>
  360. </dict>
  361. <key>E4B69B4A0A3A1720003C02F2</key>
  362. <dict>
  363. <key>children</key>
  364. <array>
  365. <string>E4B6FCAD0C3E899E008CF71C</string>
  366. <string>E4EB6923138AFD0F00A09F29</string>
  367. <string>E4B69E1C0A3A1BDC003C02F2</string>
  368. <string>E4EEC9E9138DF44700A80321</string>
  369. <string>BB4B014C10F69532006C3DED</string>
  370. <string>6948EE371B920CB800B5AC1A</string>
  371. <string>E4B69B5B0A3A1756003C02F2</string>
  372. </array>
  373. <key>isa</key>
  374. <string>PBXGroup</string>
  375. <key>sourceTree</key>
  376. <string>&lt;group&gt;</string>
  377. </dict>
  378. <key>E4B69B4C0A3A1720003C02F2</key>
  379. <dict>
  380. <key>attributes</key>
  381. <dict>
  382. <key>LastUpgradeCheck</key>
  383. <string>0600</string>
  384. </dict>
  385. <key>buildConfigurationList</key>
  386. <string>E4B69B4D0A3A1720003C02F2</string>
  387. <key>compatibilityVersion</key>
  388. <string>Xcode 3.2</string>
  389. <key>developmentRegion</key>
  390. <string>English</string>
  391. <key>hasScannedForEncodings</key>
  392. <string>0</string>
  393. <key>isa</key>
  394. <string>PBXProject</string>
  395. <key>knownRegions</key>
  396. <array>
  397. <string>English</string>
  398. <string>Japanese</string>
  399. <string>French</string>
  400. <string>German</string>
  401. </array>
  402. <key>mainGroup</key>
  403. <string>E4B69B4A0A3A1720003C02F2</string>
  404. <key>productRefGroup</key>
  405. <string>E4B69B4A0A3A1720003C02F2</string>
  406. <key>projectDirPath</key>
  407. <string />
  408. <key>projectReferences</key>
  409. <array>
  410. <dict>
  411. <key>ProductGroup</key>
  412. <string>E4328144138ABC890047C5CB</string>
  413. <key>ProjectRef</key>
  414. <string>E4328143138ABC890047C5CB</string>
  415. </dict>
  416. </array>
  417. <key>projectRoot</key>
  418. <string />
  419. <key>targets</key>
  420. <array>
  421. <string>E4B69B5A0A3A1756003C02F2</string>
  422. </array>
  423. </dict>
  424. <key>E4B69B4D0A3A1720003C02F2</key>
  425. <dict>
  426. <key>buildConfigurations</key>
  427. <array>
  428. <string>E4B69B4E0A3A1720003C02F2</string>
  429. <string>E4B69B4F0A3A1720003C02F2</string>
  430. <string>99FA3DBB1C7456C400CFA0EE</string>
  431. </array>
  432. <key>defaultConfigurationIsVisible</key>
  433. <string>0</string>
  434. <key>defaultConfigurationName</key>
  435. <string>Release</string>
  436. <key>isa</key>
  437. <string>XCConfigurationList</string>
  438. </dict>
  439. <key>E4B69B4E0A3A1720003C02F2</key>
  440. <dict>
  441. <key>baseConfigurationReference</key>
  442. <string>E4EB6923138AFD0F00A09F29</string>
  443. <key>buildSettings</key>
  444. <dict>
  445. <key>HEADER_SEARCH_PATHS</key>
  446. <array>
  447. <string>$(OF_CORE_HEADERS)</string>
  448. <string>../../../addons/ofxPlotter/src</string>
  449. </array>
  450. <key>CONFIGURATION_BUILD_DIR</key>
  451. <string>$(SRCROOT)/bin/</string>
  452. <key>COPY_PHASE_STRIP</key>
  453. <string>NO</string>
  454. <key>DEAD_CODE_STRIPPING</key>
  455. <string>YES</string>
  456. <key>GCC_AUTO_VECTORIZATION</key>
  457. <string>YES</string>
  458. <key>GCC_ENABLE_SSE3_EXTENSIONS</key>
  459. <string>YES</string>
  460. <key>GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS</key>
  461. <string>YES</string>
  462. <key>GCC_INLINES_ARE_PRIVATE_EXTERN</key>
  463. <string>NO</string>
  464. <key>GCC_OPTIMIZATION_LEVEL</key>
  465. <string>0</string>
  466. <key>GCC_SYMBOLS_PRIVATE_EXTERN</key>
  467. <string>NO</string>
  468. <key>GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS</key>
  469. <string>YES</string>
  470. <key>GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO</key>
  471. <string>NO</string>
  472. <key>GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL</key>
  473. <string>NO</string>
  474. <key>GCC_WARN_UNINITIALIZED_AUTOS</key>
  475. <string>NO</string>
  476. <key>GCC_WARN_UNUSED_VALUE</key>
  477. <string>NO</string>
  478. <key>GCC_WARN_UNUSED_VARIABLE</key>
  479. <string>NO</string>
  480. <key>MACOSX_DEPLOYMENT_TARGET</key>
  481. <string>10.8</string>
  482. <key>ONLY_ACTIVE_ARCH</key>
  483. <string>YES</string>
  484. <key>OTHER_CPLUSPLUSFLAGS</key>
  485. <array>
  486. <string>-D__MACOSX_CORE__</string>
  487. <string>-mtune=native</string>
  488. </array>
  489. <key>SDKROOT</key>
  490. <string>macosx</string>
  491. </dict>
  492. <key>isa</key>
  493. <string>XCBuildConfiguration</string>
  494. <key>name</key>
  495. <string>Debug</string>
  496. </dict>
  497. <key>E4B69B4F0A3A1720003C02F2</key>
  498. <dict>
  499. <key>baseConfigurationReference</key>
  500. <string>E4EB6923138AFD0F00A09F29</string>
  501. <key>buildSettings</key>
  502. <dict>
  503. <key>HEADER_SEARCH_PATHS</key>
  504. <array>
  505. <string>$(OF_CORE_HEADERS)</string>
  506. <string>../../../addons/ofxPlotter/src</string>
  507. </array>
  508. <key>CONFIGURATION_BUILD_DIR</key>
  509. <string>$(SRCROOT)/bin/</string>
  510. <key>COPY_PHASE_STRIP</key>
  511. <string>YES</string>
  512. <key>DEAD_CODE_STRIPPING</key>
  513. <string>YES</string>
  514. <key>GCC_AUTO_VECTORIZATION</key>
  515. <string>YES</string>
  516. <key>GCC_ENABLE_SSE3_EXTENSIONS</key>
  517. <string>YES</string>
  518. <key>GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS</key>
  519. <string>YES</string>
  520. <key>GCC_INLINES_ARE_PRIVATE_EXTERN</key>
  521. <string>NO</string>
  522. <key>GCC_OPTIMIZATION_LEVEL</key>
  523. <string>3</string>
  524. <key>GCC_SYMBOLS_PRIVATE_EXTERN</key>
  525. <string>NO</string>
  526. <key>GCC_UNROLL_LOOPS</key>
  527. <string>YES</string>
  528. <key>GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS</key>
  529. <string>YES</string>
  530. <key>GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO</key>
  531. <string>NO</string>
  532. <key>GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL</key>
  533. <string>NO</string>
  534. <key>GCC_WARN_UNINITIALIZED_AUTOS</key>
  535. <string>NO</string>
  536. <key>GCC_WARN_UNUSED_VALUE</key>
  537. <string>NO</string>
  538. <key>GCC_WARN_UNUSED_VARIABLE</key>
  539. <string>NO</string>
  540. <key>MACOSX_DEPLOYMENT_TARGET</key>
  541. <string>10.8</string>
  542. <key>OTHER_CPLUSPLUSFLAGS</key>
  543. <array>
  544. <string>-D__MACOSX_CORE__</string>
  545. <string>-mtune=native</string>
  546. </array>
  547. <key>SDKROOT</key>
  548. <string>macosx</string>
  549. </dict>
  550. <key>isa</key>
  551. <string>XCBuildConfiguration</string>
  552. <key>name</key>
  553. <string>Release</string>
  554. </dict>
  555. <key>E4B69B580A3A1756003C02F2</key>
  556. <dict>
  557. <key>buildActionMask</key>
  558. <string>2147483647</string>
  559. <key>files</key>
  560. <array>
  561. <string>E4B69E200A3A1BDC003C02F2</string>
  562. <string>E4B69E210A3A1BDC003C02F2</string>
  563. <string>BD4117B91A3145AB7B15120D</string>
  564. </array>
  565. <key>isa</key>
  566. <string>PBXSourcesBuildPhase</string>
  567. <key>runOnlyForDeploymentPostprocessing</key>
  568. <string>0</string>
  569. </dict>
  570. <key>E4B69B590A3A1756003C02F2</key>
  571. <dict>
  572. <key>buildActionMask</key>
  573. <string>2147483647</string>
  574. <key>files</key>
  575. <array>
  576. <string>E4328149138ABC9F0047C5CB</string>
  577. </array>
  578. <key>isa</key>
  579. <string>PBXFrameworksBuildPhase</string>
  580. <key>runOnlyForDeploymentPostprocessing</key>
  581. <string>0</string>
  582. </dict>
  583. <key>E4B69B5A0A3A1756003C02F2</key>
  584. <dict>
  585. <key>buildConfigurationList</key>
  586. <string>E4B69B5F0A3A1757003C02F2</string>
  587. <key>buildPhases</key>
  588. <array>
  589. <string>E4B69B580A3A1756003C02F2</string>
  590. <string>E4B69B590A3A1756003C02F2</string>
  591. <string>E4B6FFFD0C3F9AB9008CF71C</string>
  592. <string>E4C2427710CC5ABF004149E2</string>
  593. <string>8466F1851C04CA0E00918B1C</string>
  594. </array>
  595. <key>buildRules</key>
  596. <array />
  597. <key>dependencies</key>
  598. <array>
  599. <string>E4EEB9AC138B136A00A80321</string>
  600. </array>
  601. <key>isa</key>
  602. <string>PBXNativeTarget</string>
  603. <key>name</key>
  604. <string>example</string>
  605. <key>productName</key>
  606. <string>myOFApp</string>
  607. <key>productReference</key>
  608. <string>E4B69B5B0A3A1756003C02F2</string>
  609. <key>productType</key>
  610. <string>com.apple.product-type.application</string>
  611. </dict>
  612. <key>E4B69B5B0A3A1756003C02F2</key>
  613. <dict>
  614. <key>explicitFileType</key>
  615. <string>wrapper.application</string>
  616. <key>includeInIndex</key>
  617. <string>0</string>
  618. <key>isa</key>
  619. <string>PBXFileReference</string>
  620. <key>path</key>
  621. <string>exampleDebug.app</string>
  622. <key>sourceTree</key>
  623. <string>BUILT_PRODUCTS_DIR</string>
  624. </dict>
  625. <key>E4B69B5F0A3A1757003C02F2</key>
  626. <dict>
  627. <key>buildConfigurations</key>
  628. <array>
  629. <string>E4B69B600A3A1757003C02F2</string>
  630. <string>E4B69B610A3A1757003C02F2</string>
  631. <string>99FA3DBC1C7456C400CFA0EE</string>
  632. </array>
  633. <key>defaultConfigurationIsVisible</key>
  634. <string>0</string>
  635. <key>defaultConfigurationName</key>
  636. <string>Release</string>
  637. <key>isa</key>
  638. <string>XCConfigurationList</string>
  639. </dict>
  640. <key>E4B69B600A3A1757003C02F2</key>
  641. <dict>
  642. <key>baseConfigurationReference</key>
  643. <string>E4EB6923138AFD0F00A09F29</string>
  644. <key>buildSettings</key>
  645. <dict>
  646. <key>HEADER_SEARCH_PATHS</key>
  647. <array>
  648. <string>$(OF_CORE_HEADERS)</string>
  649. <string>../../../addons/ofxPlotter/src</string>
  650. </array>
  651. <key>COMBINE_HIDPI_IMAGES</key>
  652. <string>YES</string>
  653. <key>COPY_PHASE_STRIP</key>
  654. <string>NO</string>
  655. <key>FRAMEWORK_SEARCH_PATHS</key>
  656. <array>
  657. <string>$(inherited)</string>
  658. <string>$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)</string>
  659. </array>
  660. <key>FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1</key>
  661. <string>"$(SRCROOT)/../../../libs/glut/lib/osx"</string>
  662. <key>GCC_DYNAMIC_NO_PIC</key>
  663. <string>NO</string>
  664. <key>GCC_GENERATE_DEBUGGING_SYMBOLS</key>
  665. <string>YES</string>
  666. <key>GCC_MODEL_TUNING</key>
  667. <string>NONE</string>
  668. <key>ICON</key>
  669. <string>$(ICON_NAME_DEBUG)</string>
  670. <key>ICON_FILE</key>
  671. <string>$(ICON_FILE_PATH)$(ICON)</string>
  672. <key>INFOPLIST_FILE</key>
  673. <string>openFrameworks-Info.plist</string>
  674. <key>INSTALL_PATH</key>
  675. <string>/Applications</string>
  676. <key>LIBRARY_SEARCH_PATHS</key>
  677. <string>$(inherited)</string>
  678. <key>PRODUCT_NAME</key>
  679. <string>$(TARGET_NAME)Debug</string>
  680. <key>WRAPPER_EXTENSION</key>
  681. <string>app</string>
  682. </dict>
  683. <key>isa</key>
  684. <string>XCBuildConfiguration</string>
  685. <key>name</key>
  686. <string>Debug</string>
  687. </dict>
  688. <key>E4B69B610A3A1757003C02F2</key>
  689. <dict>
  690. <key>baseConfigurationReference</key>
  691. <string>E4EB6923138AFD0F00A09F29</string>
  692. <key>buildSettings</key>
  693. <dict>
  694. <key>HEADER_SEARCH_PATHS</key>
  695. <array>
  696. <string>$(OF_CORE_HEADERS)</string>
  697. <string>../../../addons/ofxPlotter/src</string>
  698. </array>
  699. <key>COMBINE_HIDPI_IMAGES</key>
  700. <string>YES</string>
  701. <key>COPY_PHASE_STRIP</key>
  702. <string>YES</string>
  703. <key>FRAMEWORK_SEARCH_PATHS</key>
  704. <array>
  705. <string>$(inherited)</string>
  706. <string>$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)</string>
  707. </array>
  708. <key>FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1</key>
  709. <string>"$(SRCROOT)/../../../libs/glut/lib/osx"</string>
  710. <key>GCC_GENERATE_DEBUGGING_SYMBOLS</key>
  711. <string>YES</string>
  712. <key>GCC_MODEL_TUNING</key>
  713. <string>NONE</string>
  714. <key>ICON</key>
  715. <string>$(ICON_NAME_RELEASE)</string>
  716. <key>ICON_FILE</key>
  717. <string>$(ICON_FILE_PATH)$(ICON)</string>
  718. <key>INFOPLIST_FILE</key>
  719. <string>openFrameworks-Info.plist</string>
  720. <key>INSTALL_PATH</key>
  721. <string>/Applications</string>
  722. <key>LIBRARY_SEARCH_PATHS</key>
  723. <string>$(inherited)</string>
  724. <key>PRODUCT_NAME</key>
  725. <string>$(TARGET_NAME)</string>
  726. <key>WRAPPER_EXTENSION</key>
  727. <string>app</string>
  728. <key>baseConfigurationReference</key>
  729. <string>E4EB6923138AFD0F00A09F29</string>
  730. </dict>
  731. <key>isa</key>
  732. <string>XCBuildConfiguration</string>
  733. <key>name</key>
  734. <string>Release</string>
  735. </dict>
  736. <key>E4B69E1C0A3A1BDC003C02F2</key>
  737. <dict>
  738. <key>children</key>
  739. <array>
  740. <string>E4B69E1D0A3A1BDC003C02F2</string>
  741. <string>E4B69E1E0A3A1BDC003C02F2</string>
  742. <string>E4B69E1F0A3A1BDC003C02F2</string>
  743. </array>
  744. <key>isa</key>
  745. <string>PBXGroup</string>
  746. <key>path</key>
  747. <string>src</string>
  748. <key>sourceTree</key>
  749. <string>SOURCE_ROOT</string>
  750. </dict>
  751. <key>E4B69E1D0A3A1BDC003C02F2</key>
  752. <dict>
  753. <key>fileEncoding</key>
  754. <string>30</string>
  755. <key>isa</key>
  756. <string>PBXFileReference</string>
  757. <key>lastKnownFileType</key>
  758. <string>sourcecode.cpp.cpp</string>
  759. <key>name</key>
  760. <string>main.cpp</string>
  761. <key>path</key>
  762. <string>src/main.cpp</string>
  763. <key>sourceTree</key>
  764. <string>SOURCE_ROOT</string>
  765. </dict>
  766. <key>E4B69E1E0A3A1BDC003C02F2</key>
  767. <dict>
  768. <key>explicitFileType</key>
  769. <string>sourcecode.cpp.cpp</string>
  770. <key>fileEncoding</key>
  771. <string>30</string>
  772. <key>isa</key>
  773. <string>PBXFileReference</string>
  774. <key>name</key>
  775. <string>ofApp.cpp</string>
  776. <key>path</key>
  777. <string>src/ofApp.cpp</string>
  778. <key>sourceTree</key>
  779. <string>SOURCE_ROOT</string>
  780. </dict>
  781. <key>E4B69E1F0A3A1BDC003C02F2</key>
  782. <dict>
  783. <key>fileEncoding</key>
  784. <string>30</string>
  785. <key>isa</key>
  786. <string>PBXFileReference</string>
  787. <key>lastKnownFileType</key>
  788. <string>sourcecode.c.h</string>
  789. <key>name</key>
  790. <string>ofApp.h</string>
  791. <key>path</key>
  792. <string>src/ofApp.h</string>
  793. <key>sourceTree</key>
  794. <string>SOURCE_ROOT</string>
  795. </dict>
  796. <key>E4B69E200A3A1BDC003C02F2</key>
  797. <dict>
  798. <key>fileRef</key>
  799. <string>E4B69E1D0A3A1BDC003C02F2</string>
  800. <key>isa</key>
  801. <string>PBXBuildFile</string>
  802. </dict>
  803. <key>E4B69E210A3A1BDC003C02F2</key>
  804. <dict>
  805. <key>fileRef</key>
  806. <string>E4B69E1E0A3A1BDC003C02F2</string>
  807. <key>isa</key>
  808. <string>PBXBuildFile</string>
  809. </dict>
  810. <key>E4B6FCAD0C3E899E008CF71C</key>
  811. <dict>
  812. <key>fileEncoding</key>
  813. <string>30</string>
  814. <key>isa</key>
  815. <string>PBXFileReference</string>
  816. <key>lastKnownFileType</key>
  817. <string>text.plist.xml</string>
  818. <key>path</key>
  819. <string>openFrameworks-Info.plist</string>
  820. <key>sourceTree</key>
  821. <string>&lt;group&gt;</string>
  822. </dict>
  823. <key>E4B6FFFD0C3F9AB9008CF71C</key>
  824. <dict>
  825. <key>buildActionMask</key>
  826. <string>2147483647</string>
  827. <key>files</key>
  828. <array />
  829. <key>inputPaths</key>
  830. <array />
  831. <key>isa</key>
  832. <string>PBXShellScriptBuildPhase</string>
  833. <key>outputPaths</key>
  834. <array />
  835. <key>runOnlyForDeploymentPostprocessing</key>
  836. <string>0</string>
  837. <key>shellPath</key>
  838. <string>/bin/sh</string>
  839. <key>shellScript</key>
  840. <string>mkdir -p "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/"
  841. # Copy default icon file into App/Resources
  842. rsync -aved "$ICON_FILE" "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/"
  843. # Copy libfmod and change install directory for fmod to run
  844. rsync -aved ../../../libs/fmodex/lib/osx/libfmodex.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/";
  845. install_name_tool -change @executable_path/libfmodex.dylib @executable_path/../Frameworks/libfmodex.dylib "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME";
  846. echo "$GCC_PREPROCESSOR_DEFINITIONS";
  847. APPSTORE=`expr "$GCC_PREPROCESSOR_DEFINITIONS" : ".*APPSTORE=\([0-9]*\)"`
  848. if [ -z "${APPSTORE}" ] ; then
  849. echo "Copying GLUT framework";
  850. # Copy GLUT framework (must remove for AppStore submissions)
  851. rsync -aved ../../../libs/glut/lib/osx/GLUT.framework "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/"
  852. else
  853. echo "Not including GLUT";
  854. fi
  855. </string>
  856. </dict>
  857. <key>E4C2427710CC5ABF004149E2</key>
  858. <dict>
  859. <key>buildActionMask</key>
  860. <string>2147483647</string>
  861. <key>dstPath</key>
  862. <string />
  863. <key>dstSubfolderSpec</key>
  864. <string>10</string>
  865. <key>files</key>
  866. <array />
  867. <key>isa</key>
  868. <string>PBXCopyFilesBuildPhase</string>
  869. <key>runOnlyForDeploymentPostprocessing</key>
  870. <string>0</string>
  871. </dict>
  872. <key>E4EB691F138AFCF100A09F29</key>
  873. <dict>
  874. <key>fileEncoding</key>
  875. <string>4</string>
  876. <key>isa</key>
  877. <string>PBXFileReference</string>
  878. <key>lastKnownFileType</key>
  879. <string>text.xcconfig</string>
  880. <key>name</key>
  881. <string>CoreOF.xcconfig</string>
  882. <key>path</key>
  883. <string>../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig</string>
  884. <key>sourceTree</key>
  885. <string>SOURCE_ROOT</string>
  886. </dict>
  887. <key>E4EB6923138AFD0F00A09F29</key>
  888. <dict>
  889. <key>fileEncoding</key>
  890. <string>4</string>
  891. <key>isa</key>
  892. <string>PBXFileReference</string>
  893. <key>lastKnownFileType</key>
  894. <string>text.xcconfig</string>
  895. <key>path</key>
  896. <string>Project.xcconfig</string>
  897. <key>sourceTree</key>
  898. <string>&lt;group&gt;</string>
  899. </dict>
  900. <key>E4EEB9AB138B136A00A80321</key>
  901. <dict>
  902. <key>containerPortal</key>
  903. <string>E4328143138ABC890047C5CB</string>
  904. <key>isa</key>
  905. <string>PBXContainerItemProxy</string>
  906. <key>proxyType</key>
  907. <string>1</string>
  908. <key>remoteGlobalIDString</key>
  909. <string>E4B27C1410CBEB8E00536013</string>
  910. <key>remoteInfo</key>
  911. <string>openFrameworks</string>
  912. </dict>
  913. <key>E4EEB9AC138B136A00A80321</key>
  914. <dict>
  915. <key>isa</key>
  916. <string>PBXTargetDependency</string>
  917. <key>name</key>
  918. <string>openFrameworks</string>
  919. <key>targetProxy</key>
  920. <string>E4EEB9AB138B136A00A80321</string>
  921. </dict>
  922. <key>E4EEC9E9138DF44700A80321</key>
  923. <dict>
  924. <key>children</key>
  925. <array>
  926. <string>E4EB691F138AFCF100A09F29</string>
  927. <string>E4328143138ABC890047C5CB</string>
  928. </array>
  929. <key>isa</key>
  930. <string>PBXGroup</string>
  931. <key>name</key>
  932. <string>openFrameworks</string>
  933. <key>sourceTree</key>
  934. <string>&lt;group&gt;</string>
  935. </dict>
  936. </dict>
  937. <key>rootObject</key>
  938. <string>E4B69B4C0A3A1720003C02F2</string>
  939. </dict>
  940. </plist>