HAHA! commit

Initial commit
This commit is contained in:
dviid
2013-11-30 21:22:19 +01:00
commit 2e9b87dab6
26 changed files with 4842 additions and 0 deletions
+130
View File
@@ -0,0 +1,130 @@
#########################
# .gitignore file for Xcode4 / OS X Source projects
#
# Version 2.0
# For latest version, see: http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects
#
# 2013 updates:
# - fixed the broken "save personal Schemes"
#
# NB: if you are storing "built" products, this WILL NOT WORK,
# and you should use a different .gitignore (or none at all)
# This file is for SOURCE projects, where there are many extra
# files that we want to exclude
#
#########################
#####
# OS X temporary files that should never be committed
.DS_Store
*.swp
*.lock
profile
####
# Xcode temporary files that should never be committed
#
# NB: NIB/XIB files still exist even on Storyboard projects, so we want this...
*~.nib
####
# Xcode build files -
#
# NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "DerivedData"
DerivedData/
# NB: slash on the end, so we only remove the FOLDER, not any files that were badly named "build"
build/
bin/
#####
# Xcode private settings (window sizes, bookmarks, breakpoints, custom executables, smart groups)
#
# This is complicated:
#
# SOMETIMES you need to put this file in version control.
# Apple designed it poorly - if you use "custom executables", they are
# saved in this file.
# 99% of projects do NOT use those, so they do NOT want to version control this file.
# ..but if you're in the 1%, comment out the line "*.pbxuser"
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
# NB: also, whitelist the default ones, some projects need to use these
!default.pbxuser
!default.mode1v3
!default.mode2v3
!default.perspectivev3
####
# Xcode 4 - semi-personal settings
#
#
# OPTION 1: ---------------------------------
# throw away ALL personal settings (including custom schemes!
# - unless they are "shared")
#
# NB: this is exclusive with OPTION 2 below
xcuserdata
# OPTION 2: ---------------------------------
# get rid of ALL personal settings, but KEEP SOME OF THEM
# - NB: you must manually uncomment the bits you want to keep
#
# NB: this is exclusive with OPTION 1 above
#
#xcuserdata/**/*
# (requires option 2 above): Personal Schemes
#
#!xcuserdata/**/xcschemes/*
####
# XCode 4 workspaces - more detailed
#
# Workspaces are important! They are a core feature of Xcode - don't exclude them :)
#
# Workspace layout is quite spammy. For reference:
#
# /(root)/
# /(project-name).xcodeproj/
# project.pbxproj
# /project.xcworkspace/
# contents.xcworkspacedata
# /xcuserdata/
# /(your name)/xcuserdatad/
# UserInterfaceState.xcuserstate
# /xcsshareddata/
# /xcschemes/
# (shared scheme name).xcscheme
# /xcuserdata/
# /(your name)/xcuserdatad/
# (private scheme).xcscheme
# xcschememanagement.plist
#
#
####
# Xcode 4 - Deprecated classes
#
# Allegedly, if you manually "deprecate" your classes, they get moved here.
#
# We're using source-control, so this is a "feature" that we do not want!
*.moved-aside
####
# UNKNOWN: recommended by others, but I can't discover what these files are
#
# ...none. Everything is now explained.
+13
View File
@@ -0,0 +1,13 @@
# Attempt to load a config.make file.
# If none is found, project defaults in config.project.make will be used.
ifneq ($(wildcard config.make),)
include config.make
endif
# make sure the the OF_ROOT location is defined
ifndef OF_ROOT
OF_ROOT=../../..
endif
# call the project makefile!
include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk
@@ -0,0 +1,17 @@
//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT.
//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED
OF_PATH = ../../../of_v0.8.0_osx_release
//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE
#include "../../../of_v0.8.0_osx_release/libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig"
//ICONS - NEW IN 0072
ICON_NAME_DEBUG = icon-debug.icns
ICON_NAME_RELEASE = icon.icns
ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/
//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to:
//ICON_FILE_PATH = bin/data/
OTHER_LDFLAGS = $(OF_CORE_LIBS)
HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS)
+2
View File
@@ -0,0 +1,2 @@
ofxLibwebsockets
ofxSpacebrew
+142
View File
@@ -0,0 +1,142 @@
################################################################################
# CONFIGURE PROJECT MAKEFILE (optional)
# This file is where we make project specific configurations.
################################################################################
################################################################################
# OF ROOT
# The location of your root openFrameworks installation
# (default) OF_ROOT = ../../..
################################################################################
# OF_ROOT = ../../..
################################################################################
# PROJECT ROOT
# The location of the project - a starting place for searching for files
# (default) PROJECT_ROOT = . (this directory)
#
################################################################################
# PROJECT_ROOT = .
################################################################################
# PROJECT SPECIFIC CHECKS
# This is a project defined section to create internal makefile flags to
# conditionally enable or disable the addition of various features within
# this makefile. For instance, if you want to make changes based on whether
# GTK is installed, one might test that here and create a variable to check.
################################################################################
# None
################################################################################
# PROJECT EXTERNAL SOURCE PATHS
# These are fully qualified paths that are not within the PROJECT_ROOT folder.
# Like source folders in the PROJECT_ROOT, these paths are subject to
# exlclusion via the PROJECT_EXLCUSIONS list.
#
# (default) PROJECT_EXTERNAL_SOURCE_PATHS = (blank)
#
# Note: Leave a leading space when adding list items with the += operator
################################################################################
# PROJECT_EXTERNAL_SOURCE_PATHS =
################################################################################
# PROJECT EXCLUSIONS
# These makefiles assume that all folders in your current project directory
# and any listed in the PROJECT_EXTERNAL_SOURCH_PATHS are are valid locations
# to look for source code. The any folders or files that match any of the
# items in the PROJECT_EXCLUSIONS list below will be ignored.
#
# Each item in the PROJECT_EXCLUSIONS list will be treated as a complete
# string unless teh user adds a wildcard (%) operator to match subdirectories.
# GNU make only allows one wildcard for matching. The second wildcard (%) is
# treated literally.
#
# (default) PROJECT_EXCLUSIONS = (blank)
#
# Will automatically exclude the following:
#
# $(PROJECT_ROOT)/bin%
# $(PROJECT_ROOT)/obj%
# $(PROJECT_ROOT)/%.xcodeproj
#
# Note: Leave a leading space when adding list items with the += operator
################################################################################
# PROJECT_EXCLUSIONS =
################################################################################
# PROJECT LINKER FLAGS
# These flags will be sent to the linker when compiling the executable.
#
# (default) PROJECT_LDFLAGS = -Wl,-rpath=./libs
#
# Note: Leave a leading space when adding list items with the += operator
################################################################################
# Currently, shared libraries that are needed are copied to the
# $(PROJECT_ROOT)/bin/libs directory. The following LDFLAGS tell the linker to
# add a runtime path to search for those shared libraries, since they aren't
# incorporated directly into the final executable application binary.
# TODO: should this be a default setting?
# PROJECT_LDFLAGS=-Wl,-rpath=./libs
################################################################################
# PROJECT DEFINES
# Create a space-delimited list of DEFINES. The list will be converted into
# CFLAGS with the "-D" flag later in the makefile.
#
# (default) PROJECT_DEFINES = (blank)
#
# Note: Leave a leading space when adding list items with the += operator
################################################################################
# PROJECT_DEFINES =
################################################################################
# PROJECT CFLAGS
# This is a list of fully qualified CFLAGS required when compiling for this
# project. These CFLAGS will be used IN ADDITION TO the PLATFORM_CFLAGS
# defined in your platform specific core configuration files. These flags are
# presented to the compiler BEFORE the PROJECT_OPTIMIZATION_CFLAGS below.
#
# (default) PROJECT_CFLAGS = (blank)
#
# Note: Before adding PROJECT_CFLAGS, note that the PLATFORM_CFLAGS defined in
# your platform specific configuration file will be applied by default and
# further flags here may not be needed.
#
# Note: Leave a leading space when adding list items with the += operator
################################################################################
# PROJECT_CFLAGS =
################################################################################
# PROJECT OPTIMIZATION CFLAGS
# These are lists of CFLAGS that are target-specific. While any flags could
# be conditionally added, they are usually limited to optimization flags.
# These flags are added BEFORE the PROJECT_CFLAGS.
#
# PROJECT_OPTIMIZATION_CFLAGS_RELEASE flags are only applied to RELEASE targets.
#
# (default) PROJECT_OPTIMIZATION_CFLAGS_RELEASE = (blank)
#
# PROJECT_OPTIMIZATION_CFLAGS_DEBUG flags are only applied to DEBUG targets.
#
# (default) PROJECT_OPTIMIZATION_CFLAGS_DEBUG = (blank)
#
# Note: Before adding PROJECT_OPTIMIZATION_CFLAGS, please note that the
# PLATFORM_OPTIMIZATION_CFLAGS defined in your platform specific configuration
# file will be applied by default and further optimization flags here may not
# be needed.
#
# Note: Leave a leading space when adding list items with the += operator
################################################################################
# PROJECT_OPTIMIZATION_CFLAGS_RELEASE =
# PROJECT_OPTIMIZATION_CFLAGS_DEBUG =
################################################################################
# PROJECT COMPILERS
# Custom compilers can be set for CC and CXX
# (default) PROJECT_CXX = (blank)
# (default) PROJECT_CC = (blank)
# Note: Leave a leading space when adding list items with the += operator
################################################################################
# PROJECT_CXX =
# PROJECT_CC =
@@ -0,0 +1,22 @@
<?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>English</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.openFrameworks</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CFBundleIconFile</key>
<string>${ICON}</string>
</dict>
</plist>
@@ -0,0 +1,114 @@
//
// WaspFrameParser.cpp
// waspmote_gateway_parser
//
// Created by dviid on 11/23/13.
//
//
#include "WaspFrameParser.h"
#define FRAME_DELIM "<=>"
#define FRAME_SEP '#'
#include <sstream>
#include <iostream>
ostream& operator<<(ostream& out, const WaspFrame& wf)
{
out << "--- WaspFrame ---" << endl;
out << "Serial Id: " << wf.serial_id << endl;
out << "Mote Id: " << wf.mote_id << endl;
out << "Frame Seq.: " << wf.frame_seq << endl;
out << "MAC: " << wf.mac << endl;
out << "ADC: " << wf.adc_data << endl;
out << "BATT: " << wf.battery_level << endl;
out << "-----------------" << endl;
return out;
}
void WaspFrameParser::ASCII_split_frame(string &input, vector<string> &output)
{
//cout << "PARSE: " << input << endl;
string d = FRAME_DELIM;
string token;
size_t i, j = 0;
// CASE A
if((i = input.find(d)) == std::string::npos) {
input.erase(0, input.length());
return;
}
while((j = input.find(d)) != std::string::npos) {
token = input.substr(0, j);
//cout << "TOKEN: " << token << endl;
output.push_back(string(token));
input.erase(0, j + d.length());
//cout << "NEXT: " << input << endl;
}
}
void WaspFrameParser::ASCII_token_frame(string &input, vector<string> &output)
{
//cout << endl << "frame -- " << input << endl;
stringstream ss(input);
string tok;
while(getline(ss, tok, FRAME_SEP))
{
output.push_back(tok);
}
}
void WaspFrameParser::ASCII_process(string &input, vector<WaspFrame> &output)
{
vector<string> r;
WaspFrameParser::ASCII_split_frame(input, r);
for(int i = 0; i < r.size(); i++) {
vector<string> t;
WaspFrameParser::ASCII_token_frame(r[i], t);
//cout << "SIZE:::" << t.size() << endl;
if(t.size() < MIN_FRAME_ENTRIES) continue; // not valid frame
WaspFrame* wp = new WaspFrame();
wp->serial_id = t[1];
wp->mote_id = t[2];
wp->frame_seq = atoi(t[3].c_str());
wp->mac = t[4];
wp->adc_data = atoi(WaspFrameParser::ASCII_parse("CI0:", t[5]).c_str());
wp->battery_level = atoi(WaspFrameParser::ASCII_parse("BAT:", t[6]).c_str());
//cout << (*wp) << endl;
output.push_back(*wp);
}
}
string WaspFrameParser::ASCII_parse(string id, string input)
{
size_t i;
if((i = input.find(id)) != std::string::npos) {
return input.substr(i + id.length(), input.length());
}
return "";
}
@@ -0,0 +1,50 @@
//
// WaspFrameParser.h
// waspmote_gateway_parser
//
// Created by dviid on 11/23/13.
//
//
#ifndef __waspmote_gateway_parser__WaspFrameParser__
#define __waspmote_gateway_parser__WaspFrameParser__
#include <iostream>
#include <string>
#include <vector>
using namespace std;
#define MIN_FRAME_ENTRIES 7
class WaspFrame {
public:
WaspFrame(){;}
string serial_id;
string mote_id;
int frame_seq;
string mac;
int adc_data;
int battery_level;
friend ostream& operator<<(ostream& os, const WaspFrame& wf);
};
class WaspFrameParser {
public:
static void ASCII_split_frame(string &input, vector<string> &output);
static void ASCII_token_frame(string &input, vector<string> &output);
static void ASCII_process(string &input, vector<WaspFrame> &output);
static string ASCII_parse(string id, string input);
};
#endif /* defined(__waspmote_gateway_parser__WaspFrameParser__) */
+13
View File
@@ -0,0 +1,13 @@
#include "ofMain.h"
#include "testApp.h"
//========================================================================
int main( ){
ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context
// this kicks off the running of my app
// can be OF_WINDOW or OF_FULLSCREEN
// pass in width and height too:
ofRunApp(new testApp());
}
@@ -0,0 +1,105 @@
#include "testApp.h"
#include "WaspFrameParser.h"
#include <string>
#define wasp_signature "usbserial"
#define wasp_baud 115200
bool testApp::setup_serial() {
//_serial.enumerateDevices();
vector <ofSerialDeviceInfo> list = _serial.getDeviceList();
for(int i = 0; i < list.size(); i++) {
if (list[i].getDeviceName().find(wasp_signature) != std::string::npos) {
_serial.setup(list[i].getDevicePath(), wasp_baud);
return true;
}
}
return false;
}
string wp_ascii_split(string input)
{
}
//--------------------------------------------------------------
void testApp::setup(){
_serial_set = setup_serial();
}
//--------------------------------------------------------------
void testApp::update(){
static vector<WaspFrame> r;
r.clear();
if(_serial.available() >= BUFFER_LEN) {
_serial.readBytes(_buffer, BUFFER_LEN);
_payload += string(_buffer, _buffer + BUFFER_LEN);
WaspFrameParser::ASCII_process(_payload, r);
for(int i = 0; i < r.size(); i++) {
ofLog() << r[i] << endl;
}
}
}
//--------------------------------------------------------------
void testApp::draw(){
}
//--------------------------------------------------------------
void testApp::keyPressed(int key){
}
//--------------------------------------------------------------
void testApp::keyReleased(int key){
}
//--------------------------------------------------------------
void testApp::mouseMoved(int x, int y ){
}
//--------------------------------------------------------------
void testApp::mouseDragged(int x, int y, int button){
}
//--------------------------------------------------------------
void testApp::mousePressed(int x, int y, int button){
}
//--------------------------------------------------------------
void testApp::mouseReleased(int x, int y, int button){
}
//--------------------------------------------------------------
void testApp::windowResized(int w, int h){
}
//--------------------------------------------------------------
void testApp::gotMessage(ofMessage msg){
}
//--------------------------------------------------------------
void testApp::dragEvent(ofDragInfo dragInfo){
}
@@ -0,0 +1,38 @@
#pragma once
#include "ofMain.h"
#include "OfSerial.h"
#define BUFFER_LEN 136
class testApp : public ofBaseApp{
public:
void setup();
void update();
void draw();
void keyPressed(int key);
void keyReleased(int key);
void mouseMoved(int x, int y );
void mouseDragged(int x, int y, int button);
void mousePressed(int x, int y, int button);
void mouseReleased(int x, int y, int button);
void windowResized(int w, int h);
void dragEvent(ofDragInfo dragInfo);
void gotMessage(ofMessage msg);
bool setup_serial();
string wp_ascii_split(string input);
public:
ofSerial _serial;
bool _serial_set;
unsigned char _buffer[BUFFER_LEN];
string _payload;
};
@@ -0,0 +1,696 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
38AD44EF5A53275A6BCEB17D /* Client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C49850835B8C1A87752B848B /* Client.cpp */; };
4E0BC6F68981D5538037B4A1 /* Protocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C3D119DB77E08C463602F6B /* Protocol.cpp */; };
5AF10231860099AC511B768B /* Events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 20F3AB7BE263F7B762023258 /* Events.cpp */; };
738C7523616DFE0113B46841 /* Connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C64F99C0758EC4AA46186D8 /* Connection.cpp */; };
76661BF99CD97417EE5B675D /* ofxSpacebrew.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A2DC940594BBC41CB933B8E6 /* ofxSpacebrew.cpp */; };
B44A2ABF3E925768864FD80A /* Reactor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6520A5947E5A4C4ED7A91553 /* Reactor.cpp */; };
B5F6FF34184A6F0E0063881D /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F6FF2F184A6F0E0063881D /* main.cpp */; };
B5F6FF35184A6F0E0063881D /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F6FF30184A6F0E0063881D /* testApp.cpp */; };
B5F6FF36184A6F0E0063881D /* WaspFrameParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5F6FF32184A6F0E0063881D /* WaspFrameParser.cpp */; };
BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; };
C5688FC85C0AE0B5E4E5F9CE /* Server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C53FF33B244987E09C8CC63F /* Server.cpp */; };
C6E1C4962CC70798B430DCBC /* jsoncpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9413D837F3E273803A5F776E /* jsoncpp.cpp */; };
E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; };
E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; };
E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; };
E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; };
E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; };
E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; };
E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; };
E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; };
E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; };
E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; };
E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; };
E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; };
E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; };
E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; };
E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; };
E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; };
E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = E4B27C1510CBEB8E00536013;
remoteInfo = openFrameworks;
};
E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = E4B27C1410CBEB8E00536013;
remoteInfo = openFrameworks;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
E4C2427710CC5ABF004149E2 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
0C3D119DB77E08C463602F6B /* Protocol.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Protocol.cpp; path = ../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/src/Protocol.cpp; sourceTree = SOURCE_ROOT; };
0C64F99C0758EC4AA46186D8 /* Connection.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Connection.cpp; path = ../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/src/Connection.cpp; sourceTree = SOURCE_ROOT; };
1027C25C1BA06D686A1D8762 /* ofxSpacebrew.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxSpacebrew.h; path = ../../../of_v0.8.0_osx_release/addons/ofxSpacebrew/src/ofxSpacebrew.h; sourceTree = SOURCE_ROOT; };
20F3AB7BE263F7B762023258 /* Events.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Events.cpp; path = ../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/src/Events.cpp; sourceTree = SOURCE_ROOT; };
6520A5947E5A4C4ED7A91553 /* Reactor.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Reactor.cpp; path = ../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/src/Reactor.cpp; sourceTree = SOURCE_ROOT; };
9413D837F3E273803A5F776E /* jsoncpp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = jsoncpp.cpp; path = ../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/jsoncpp/jsoncpp.cpp; sourceTree = SOURCE_ROOT; };
A2DC940594BBC41CB933B8E6 /* ofxSpacebrew.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxSpacebrew.cpp; path = ../../../of_v0.8.0_osx_release/addons/ofxSpacebrew/src/ofxSpacebrew.cpp; sourceTree = SOURCE_ROOT; };
B5F6FF2F184A6F0E0063881D /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
B5F6FF30184A6F0E0063881D /* testApp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testApp.cpp; sourceTree = "<group>"; };
B5F6FF31184A6F0E0063881D /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testApp.h; sourceTree = "<group>"; };
B5F6FF32184A6F0E0063881D /* WaspFrameParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WaspFrameParser.cpp; sourceTree = "<group>"; };
B5F6FF33184A6F0E0063881D /* WaspFrameParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WaspFrameParser.h; sourceTree = "<group>"; };
BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../of_v0.8.0_osx_release/libs/glut/lib/osx/GLUT.framework; sourceTree = "<group>"; };
C49850835B8C1A87752B848B /* Client.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Client.cpp; path = ../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/src/Client.cpp; sourceTree = SOURCE_ROOT; };
C53FF33B244987E09C8CC63F /* Server.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Server.cpp; path = ../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/src/Server.cpp; sourceTree = SOURCE_ROOT; };
E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../of_v0.8.0_osx_release/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; };
E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; };
E4B69B5B0A3A1756003C02F2 /* waspmote_spacebrew_bridgeDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = waspmote_spacebrew_bridgeDebug.app; sourceTree = BUILT_PRODUCTS_DIR; };
E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = "<group>"; };
E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../of_v0.8.0_osx_release/libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; };
E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; };
E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = "<absolute>"; };
E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = "<absolute>"; };
E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = "<absolute>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
E4B69B590A3A1756003C02F2 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */,
E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */,
E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */,
E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */,
E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */,
E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */,
E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */,
E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */,
E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */,
E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */,
E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */,
E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */,
E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */,
E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */,
E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */,
E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */,
E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
213FDE476BBC2B9B0347CC2F /* src */ = {
isa = PBXGroup;
children = (
C53FF33B244987E09C8CC63F /* Server.cpp */,
6520A5947E5A4C4ED7A91553 /* Reactor.cpp */,
0C3D119DB77E08C463602F6B /* Protocol.cpp */,
20F3AB7BE263F7B762023258 /* Events.cpp */,
0C64F99C0758EC4AA46186D8 /* Connection.cpp */,
C49850835B8C1A87752B848B /* Client.cpp */,
);
name = src;
sourceTree = "<group>";
};
5AC16A8D6EC87B59A03906C1 /* jsoncpp */ = {
isa = PBXGroup;
children = (
9413D837F3E273803A5F776E /* jsoncpp.cpp */,
);
name = jsoncpp;
sourceTree = "<group>";
};
70911A54686309FC932B3014 /* libs */ = {
isa = PBXGroup;
children = (
5AC16A8D6EC87B59A03906C1 /* jsoncpp */,
AB97697EC6F10E7234EFF261 /* ofxLibwebsockets */,
);
name = libs;
sourceTree = "<group>";
};
961F0189D3FC79A9A11F56E1 /* ofxSpacebrew */ = {
isa = PBXGroup;
children = (
D6F68A2D0DCDC44496E81840 /* src */,
);
name = ofxSpacebrew;
sourceTree = "<group>";
};
AAE50E341C7382A4EF10AF5A /* ofxLibwebsockets */ = {
isa = PBXGroup;
children = (
70911A54686309FC932B3014 /* libs */,
);
name = ofxLibwebsockets;
sourceTree = "<group>";
};
AB97697EC6F10E7234EFF261 /* ofxLibwebsockets */ = {
isa = PBXGroup;
children = (
213FDE476BBC2B9B0347CC2F /* src */,
);
name = ofxLibwebsockets;
sourceTree = "<group>";
};
BB4B014C10F69532006C3DED /* addons */ = {
isa = PBXGroup;
children = (
AAE50E341C7382A4EF10AF5A /* ofxLibwebsockets */,
961F0189D3FC79A9A11F56E1 /* ofxSpacebrew */,
);
name = addons;
sourceTree = "<group>";
};
BBAB23C913894ECA00AA2426 /* system frameworks */ = {
isa = PBXGroup;
children = (
E7F985F515E0DE99003869B5 /* Accelerate.framework */,
E4C2424410CC5A17004149E2 /* AppKit.framework */,
E4C2424510CC5A17004149E2 /* Cocoa.framework */,
E4C2424610CC5A17004149E2 /* IOKit.framework */,
E45BE9710E8CC7DD009D7055 /* AGL.framework */,
E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */,
E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */,
E45BE9740E8CC7DD009D7055 /* Carbon.framework */,
E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */,
E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */,
E45BE9770E8CC7DD009D7055 /* CoreServices.framework */,
E45BE9790E8CC7DD009D7055 /* OpenGL.framework */,
E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */,
E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */,
E7E077E715D3B6510020DFD4 /* QTKit.framework */,
);
name = "system frameworks";
sourceTree = "<group>";
};
BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = {
isa = PBXGroup;
children = (
BBAB23BE13894E4700AA2426 /* GLUT.framework */,
);
name = "3rd party frameworks";
sourceTree = "<group>";
};
D6F68A2D0DCDC44496E81840 /* src */ = {
isa = PBXGroup;
children = (
A2DC940594BBC41CB933B8E6 /* ofxSpacebrew.cpp */,
1027C25C1BA06D686A1D8762 /* ofxSpacebrew.h */,
);
name = src;
sourceTree = "<group>";
};
E4328144138ABC890047C5CB /* Products */ = {
isa = PBXGroup;
children = (
E4328148138ABC890047C5CB /* openFrameworksDebug.a */,
);
name = Products;
sourceTree = "<group>";
};
E45BE5980E8CC70C009D7055 /* frameworks */ = {
isa = PBXGroup;
children = (
BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */,
BBAB23C913894ECA00AA2426 /* system frameworks */,
);
name = frameworks;
sourceTree = "<group>";
};
E4B69B4A0A3A1720003C02F2 = {
isa = PBXGroup;
children = (
E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */,
E4EB6923138AFD0F00A09F29 /* Project.xcconfig */,
E4B69E1C0A3A1BDC003C02F2 /* src */,
E4EEC9E9138DF44700A80321 /* openFrameworks */,
BB4B014C10F69532006C3DED /* addons */,
E45BE5980E8CC70C009D7055 /* frameworks */,
E4B69B5B0A3A1756003C02F2 /* waspmote_spacebrew_bridgeDebug.app */,
);
sourceTree = "<group>";
};
E4B69E1C0A3A1BDC003C02F2 /* src */ = {
isa = PBXGroup;
children = (
B5F6FF2F184A6F0E0063881D /* main.cpp */,
B5F6FF30184A6F0E0063881D /* testApp.cpp */,
B5F6FF31184A6F0E0063881D /* testApp.h */,
B5F6FF32184A6F0E0063881D /* WaspFrameParser.cpp */,
B5F6FF33184A6F0E0063881D /* WaspFrameParser.h */,
);
path = src;
sourceTree = SOURCE_ROOT;
};
E4EEC9E9138DF44700A80321 /* openFrameworks */ = {
isa = PBXGroup;
children = (
E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */,
E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */,
);
name = openFrameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
E4B69B5A0A3A1756003C02F2 /* waspmote_spacebrew_bridge */ = {
isa = PBXNativeTarget;
buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "waspmote_spacebrew_bridge" */;
buildPhases = (
E4B69B580A3A1756003C02F2 /* Sources */,
E4B69B590A3A1756003C02F2 /* Frameworks */,
E4B6FFFD0C3F9AB9008CF71C /* ShellScript */,
E4C2427710CC5ABF004149E2 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
E4EEB9AC138B136A00A80321 /* PBXTargetDependency */,
);
name = waspmote_spacebrew_bridge;
productName = myOFApp;
productReference = E4B69B5B0A3A1756003C02F2 /* waspmote_spacebrew_bridgeDebug.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
E4B69B4C0A3A1720003C02F2 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0460;
};
buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "waspmote_spacebrew_bridge" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = E4B69B4A0A3A1720003C02F2;
productRefGroup = E4B69B4A0A3A1720003C02F2;
projectDirPath = "";
projectReferences = (
{
ProductGroup = E4328144138ABC890047C5CB /* Products */;
ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
},
);
projectRoot = "";
targets = (
E4B69B5A0A3A1756003C02F2 /* waspmote_spacebrew_bridge */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = openFrameworksDebug.a;
remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXShellScriptBuildPhase section */
E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cp -f ../../../of_v0.8.0_osx_release/libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\nmkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\ncp -f \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
E4B69B580A3A1756003C02F2 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C6E1C4962CC70798B430DCBC /* jsoncpp.cpp in Sources */,
C5688FC85C0AE0B5E4E5F9CE /* Server.cpp in Sources */,
B44A2ABF3E925768864FD80A /* Reactor.cpp in Sources */,
4E0BC6F68981D5538037B4A1 /* Protocol.cpp in Sources */,
5AF10231860099AC511B768B /* Events.cpp in Sources */,
738C7523616DFE0113B46841 /* Connection.cpp in Sources */,
38AD44EF5A53275A6BCEB17D /* Client.cpp in Sources */,
76661BF99CD97417EE5B675D /* ofxSpacebrew.cpp in Sources */,
B5F6FF34184A6F0E0063881D /* main.cpp in Sources */,
B5F6FF35184A6F0E0063881D /* testApp.cpp in Sources */,
B5F6FF36184A6F0E0063881D /* WaspFrameParser.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = openFrameworks;
targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
E4B69B4E0A3A1720003C02F2 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
buildSettings = {
ARCHS = "$(NATIVE_ARCH)";
CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/";
COPY_PHASE_STRIP = NO;
DEAD_CODE_STRIPPING = YES;
GCC_AUTO_VECTORIZATION = YES;
GCC_ENABLE_SSE3_EXTENSIONS = YES;
GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
GCC_WARN_UNINITIALIZED_AUTOS = NO;
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
HEADER_SEARCH_PATHS = (
"$(OF_CORE_HEADERS)",
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/jsoncpp,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/jsoncpp/json,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/libwebsockets/include/,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/openssl/openssl,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/include,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/include/ofxLibwebsockets,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/src,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/src,
../../../of_v0.8.0_osx_release/addons/ofxSpacebrew/libs,
../../../of_v0.8.0_osx_release/addons/ofxSpacebrew/src,
);
MACOSX_DEPLOYMENT_TARGET = 10.6;
OTHER_CPLUSPLUSFLAGS = (
"-D__MACOSX_CORE__",
"-lpthread",
"-mtune=native",
);
OTHER_LDFLAGS = (
"$(OF_CORE_LIBS)",
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/libwebsockets/lib/osx/libwebsockets.a,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/openssl/lib/osx/libcrypto.a,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/openssl/lib/osx/libssl.a,
);
SDKROOT = macosx;
};
name = Debug;
};
E4B69B4F0A3A1720003C02F2 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
buildSettings = {
ARCHS = "$(NATIVE_ARCH)";
CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/";
COPY_PHASE_STRIP = YES;
DEAD_CODE_STRIPPING = YES;
GCC_AUTO_VECTORIZATION = YES;
GCC_ENABLE_SSE3_EXTENSIONS = YES;
GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
GCC_OPTIMIZATION_LEVEL = 3;
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_UNROLL_LOOPS = YES;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
GCC_WARN_UNINITIALIZED_AUTOS = NO;
GCC_WARN_UNUSED_VALUE = NO;
GCC_WARN_UNUSED_VARIABLE = NO;
HEADER_SEARCH_PATHS = (
"$(OF_CORE_HEADERS)",
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/jsoncpp,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/jsoncpp/json,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/libwebsockets/include/,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/openssl/openssl,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/include,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/include/ofxLibwebsockets,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/ofxLibwebsockets/src,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/src,
../../../of_v0.8.0_osx_release/addons/ofxSpacebrew/libs,
../../../of_v0.8.0_osx_release/addons/ofxSpacebrew/src,
);
MACOSX_DEPLOYMENT_TARGET = 10.6;
OTHER_CPLUSPLUSFLAGS = (
"-D__MACOSX_CORE__",
"-lpthread",
"-mtune=native",
);
OTHER_LDFLAGS = (
"$(OF_CORE_LIBS)",
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/libwebsockets/lib/osx/libwebsockets.a,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/openssl/lib/osx/libcrypto.a,
../../../of_v0.8.0_osx_release/addons/ofxLibwebsockets/libs/openssl/lib/osx/libssl.a,
);
SDKROOT = macosx;
};
name = Release;
};
E4B69B600A3A1757003C02F2 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
);
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../of_v0.8.0_osx_release/libs/glut/lib/osx\"";
GCC_DYNAMIC_NO_PIC = NO;
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
GCC_MODEL_TUNING = NONE;
ICON = "$(ICON_NAME_DEBUG)";
ICON_FILE = "$(ICON_FILE_PATH)$(ICON)";
INFOPLIST_FILE = "openFrameworks-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)",
);
PRODUCT_NAME = "$(TARGET_NAME)Debug";
WRAPPER_EXTENSION = app;
};
name = Debug;
};
E4B69B610A3A1757003C02F2 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
);
FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../of_v0.8.0_osx_release/libs/glut/lib/osx\"";
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
GCC_MODEL_TUNING = NONE;
ICON = "$(ICON_NAME_RELEASE)";
ICON_FILE = "$(ICON_FILE_PATH)$(ICON)";
INFOPLIST_FILE = "openFrameworks-Info.plist";
INSTALL_PATH = "$(HOME)/Applications";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)",
"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)",
);
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = app;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "waspmote_spacebrew_bridge" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E4B69B4E0A3A1720003C02F2 /* Debug */,
E4B69B4F0A3A1720003C02F2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "waspmote_spacebrew_bridge" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E4B69B600A3A1757003C02F2 /* Debug */,
E4B69B610A3A1757003C02F2 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */;
}
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:waspmote_spacebrew_bridge.xcodeproj">
</FileRef>
</Workspace>
@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0460"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
BuildableName = "waspmote_spacebrew_bridge.app"
BlueprintName = "waspmote_spacebrew_bridge"
ReferencedContainer = "container:waspmote_spacebrew_bridge.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
BuildableName = "waspmote_spacebrew_bridge.app"
BlueprintName = "waspmote_spacebrew_bridge"
ReferencedContainer = "container:waspmote_spacebrew_bridge.xcodeproj">
</BuildableReference>
</MacroExpansion>
</TestAction>
<LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
allowLocationSimulation = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
BuildableName = "waspmote_spacebrew_bridge.app"
BlueprintName = "waspmote_spacebrew_bridge"
ReferencedContainer = "container:waspmote_spacebrew_bridge.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
debugDocumentVersioning = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
BuildableName = "waspmote_spacebrew_bridge.app"
BlueprintName = "waspmote_spacebrew_bridge"
ReferencedContainer = "container:waspmote_spacebrew_bridge.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Debug"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0460"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
BuildableName = "waspmote_spacebrew_bridge.app"
BlueprintName = "waspmote_spacebrew_bridge"
ReferencedContainer = "container:waspmote_spacebrew_bridge.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Release">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
BuildableName = "waspmote_spacebrew_bridge.app"
BlueprintName = "waspmote_spacebrew_bridge"
ReferencedContainer = "container:waspmote_spacebrew_bridge.xcodeproj">
</BuildableReference>
</MacroExpansion>
</TestAction>
<LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
allowLocationSimulation = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
BuildableName = "waspmote_spacebrew_bridge.app"
BlueprintName = "waspmote_spacebrew_bridge"
ReferencedContainer = "container:waspmote_spacebrew_bridge.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES">
<BuildableProductRunnable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "E4B69B5A0A3A1756003C02F2"
BuildableName = "waspmote_spacebrew_bridge.app"
BlueprintName = "waspmote_spacebrew_bridge"
ReferencedContainer = "container:waspmote_spacebrew_bridge.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Release">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>