├── .gitignore ├── example-receiver ├── bin │ └── data │ │ └── .gitignore ├── .gitignore ├── src │ ├── main.cpp │ ├── testApp.h │ └── testApp.cpp ├── Project.xcconfig ├── openFrameworks-Info.plist └── example-receiver.xcodeproj │ ├── xcshareddata │ └── xcschemes │ │ ├── Debug.xcscheme │ │ └── Release.xcscheme │ └── project.pbxproj ├── example-sender ├── bin │ └── data │ │ └── .gitignore ├── .gitignore ├── src │ ├── main.cpp │ ├── testApp.h │ └── testApp.cpp ├── Project.xcconfig ├── openFrameworks-Info.plist └── example-sender.xcodeproj │ ├── xcshareddata │ └── xcschemes │ │ ├── Debug.xcscheme │ │ └── Release.xcscheme │ └── project.pbxproj ├── README.md └── src ├── ofxPublishScreen.h └── ofxPublishScreen.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /example-receiver/bin/data/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in here apart from the .gitignore file 2 | * 3 | !.gitignore -------------------------------------------------------------------------------- /example-sender/bin/data/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in here apart from the .gitignore file 2 | * 3 | !.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #Dependencies 2 | 3 | * ofxZmq - [https://github.com/satoruhiga/ofxZmq](https://github.com/satoruhiga/ofxZmq) -------------------------------------------------------------------------------- /example-sender/.gitignore: -------------------------------------------------------------------------------- 1 | .svn 2 | .hg 3 | .cvs 4 | 5 | # osx 6 | *.app 7 | *.mode1v3 8 | *.pbxuser 9 | .DS_Store 10 | build 11 | xcuserdata 12 | DerivedData 13 | project.xcworkspace 14 | -------------------------------------------------------------------------------- /example-receiver/.gitignore: -------------------------------------------------------------------------------- 1 | .svn 2 | .hg 3 | .cvs 4 | 5 | # osx 6 | *.app 7 | *.mode1v3 8 | *.pbxuser 9 | .DS_Store 10 | build 11 | xcuserdata 12 | DerivedData 13 | project.xcworkspace 14 | -------------------------------------------------------------------------------- /example-receiver/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "testApp.h" 2 | #include "ofAppGlutWindow.h" 3 | 4 | //-------------------------------------------------------------- 5 | int main(){ 6 | ofAppGlutWindow window; // create a window 7 | // set width, height, mode (OF_WINDOW or OF_FULLSCREEN) 8 | ofSetupOpenGL(&window, 1280, 720, OF_WINDOW); 9 | ofRunApp(new testApp()); // start the app 10 | } 11 | -------------------------------------------------------------------------------- /example-sender/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "testApp.h" 2 | #include "ofAppGlutWindow.h" 3 | 4 | //-------------------------------------------------------------- 5 | int main(){ 6 | ofAppGlutWindow window; // create a window 7 | // set width, height, mode (OF_WINDOW or OF_FULLSCREEN) 8 | ofSetupOpenGL(&window, 1280, 720, OF_WINDOW); 9 | ofRunApp(new testApp()); // start the app 10 | } 11 | -------------------------------------------------------------------------------- /example-receiver/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 9 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 10 | -------------------------------------------------------------------------------- /example-sender/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 9 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 10 | -------------------------------------------------------------------------------- /example-sender/src/testApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class testApp : public ofBaseApp 6 | { 7 | public: 8 | void setup(); 9 | void update(); 10 | void draw(); 11 | 12 | void keyPressed(int key); 13 | void keyReleased(int key); 14 | void mouseMoved(int x, int y); 15 | void mouseDragged(int x, int y, int button); 16 | void mousePressed(int x, int y, int button); 17 | void mouseReleased(int x, int y, int button); 18 | void windowResized(int w, int h); 19 | void dragEvent(ofDragInfo dragInfo); 20 | void gotMessage(ofMessage msg); 21 | }; -------------------------------------------------------------------------------- /example-receiver/src/testApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class testApp : public ofBaseApp 6 | { 7 | public: 8 | void setup(); 9 | void update(); 10 | void draw(); 11 | 12 | void keyPressed(int key); 13 | void keyReleased(int key); 14 | void mouseMoved(int x, int y); 15 | void mouseDragged(int x, int y, int button); 16 | void mousePressed(int x, int y, int button); 17 | void mouseReleased(int x, int y, int button); 18 | void windowResized(int w, int h); 19 | void dragEvent(ofDragInfo dragInfo); 20 | void gotMessage(ofMessage msg); 21 | }; -------------------------------------------------------------------------------- /example-sender/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.yourcompany.openFrameworks 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | 20 | 21 | -------------------------------------------------------------------------------- /example-receiver/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.yourcompany.openFrameworks 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | 20 | 21 | -------------------------------------------------------------------------------- /example-receiver/src/testApp.cpp: -------------------------------------------------------------------------------- 1 | #include "testApp.h" 2 | 3 | #include "ofxPublishScreen.h" 4 | 5 | ofxPublishScreen::Subscriber subs; 6 | ofImage image; 7 | 8 | //-------------------------------------------------------------- 9 | void testApp::setup() 10 | { 11 | ofBackground(30); 12 | 13 | subs.setup("localhost", 20000); 14 | } 15 | 16 | //-------------------------------------------------------------- 17 | void testApp::update() 18 | { 19 | subs.update(); 20 | if (subs.isFrameNew()) 21 | { 22 | image.setFromPixels(subs.getPixelsRef()); 23 | } 24 | 25 | ofSetWindowTitle(ofToString(subs.getFps(), 2)); 26 | } 27 | 28 | //-------------------------------------------------------------- 29 | void testApp::draw() 30 | { 31 | if (image.isAllocated()) 32 | image.draw(0, 0); 33 | } 34 | 35 | //-------------------------------------------------------------- 36 | void testApp::keyPressed(int key) 37 | { 38 | 39 | } 40 | 41 | //-------------------------------------------------------------- 42 | void testApp::keyReleased(int key) 43 | { 44 | 45 | } 46 | 47 | //-------------------------------------------------------------- 48 | void testApp::mouseMoved(int x, int y) 49 | { 50 | 51 | } 52 | 53 | //-------------------------------------------------------------- 54 | void testApp::mouseDragged(int x, int y, int button) 55 | { 56 | 57 | } 58 | 59 | //-------------------------------------------------------------- 60 | void testApp::mousePressed(int x, int y, int button) 61 | { 62 | 63 | } 64 | 65 | //-------------------------------------------------------------- 66 | void testApp::mouseReleased(int x, int y, int button) 67 | { 68 | 69 | } 70 | 71 | //-------------------------------------------------------------- 72 | void testApp::windowResized(int w, int h) 73 | { 74 | 75 | } 76 | 77 | //-------------------------------------------------------------- 78 | void testApp::gotMessage(ofMessage msg) 79 | { 80 | 81 | } 82 | 83 | //-------------------------------------------------------------- 84 | void testApp::dragEvent(ofDragInfo dragInfo) 85 | { 86 | 87 | } -------------------------------------------------------------------------------- /example-sender/src/testApp.cpp: -------------------------------------------------------------------------------- 1 | #include "testApp.h" 2 | 3 | #include "ofxPublishScreen.h" 4 | 5 | ofColor color; 6 | 7 | ofxPublishScreen::FboPublisher pub; 8 | 9 | //-------------------------------------------------------------- 10 | void testApp::setup() 11 | { 12 | ofSetFrameRate(60); 13 | ofSetVerticalSync(true); 14 | 15 | ofBackground(30); 16 | 17 | color.r = ofRandom(255); 18 | color.g = ofRandom(255); 19 | color.b = ofRandom(255); 20 | 21 | pub.setup(20000, 1280, 720); 22 | } 23 | 24 | //-------------------------------------------------------------- 25 | void testApp::update() 26 | { 27 | pub.begin(); 28 | ofClear(color.r, color.g, color.b); 29 | ofCircle(ofGetMouseX(), ofGetMouseY(), 100); 30 | pub.end(); 31 | 32 | ofSetWindowTitle(ofToString(pub.getFps(), 2)); 33 | } 34 | 35 | //-------------------------------------------------------------- 36 | void testApp::draw() 37 | { 38 | pub.draw(); 39 | } 40 | 41 | //-------------------------------------------------------------- 42 | void testApp::keyPressed(int key) 43 | { 44 | color.r = ofRandom(255); 45 | color.g = ofRandom(255); 46 | color.b = ofRandom(255); 47 | } 48 | 49 | //-------------------------------------------------------------- 50 | void testApp::keyReleased(int key) 51 | { 52 | 53 | } 54 | 55 | //-------------------------------------------------------------- 56 | void testApp::mouseMoved(int x, int y) 57 | { 58 | 59 | } 60 | 61 | //-------------------------------------------------------------- 62 | void testApp::mouseDragged(int x, int y, int button) 63 | { 64 | 65 | } 66 | 67 | //-------------------------------------------------------------- 68 | void testApp::mousePressed(int x, int y, int button) 69 | { 70 | 71 | } 72 | 73 | //-------------------------------------------------------------- 74 | void testApp::mouseReleased(int x, int y, int button) 75 | { 76 | 77 | } 78 | 79 | //-------------------------------------------------------------- 80 | void testApp::windowResized(int w, int h) 81 | { 82 | 83 | } 84 | 85 | //-------------------------------------------------------------- 86 | void testApp::gotMessage(ofMessage msg) 87 | { 88 | 89 | } 90 | 91 | //-------------------------------------------------------------- 92 | void testApp::dragEvent(ofDragInfo dragInfo) 93 | { 94 | 95 | } -------------------------------------------------------------------------------- /src/ofxPublishScreen.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxZmq.h" 5 | #include "ofxTurboJpeg.h" 6 | 7 | namespace ofxPublishScreen { 8 | 9 | class Publisher 10 | { 11 | public: 12 | 13 | Publisher() : thread(NULL) {} 14 | virtual ~Publisher() { dispose(); } 15 | 16 | void setup(int port, int jpeg_quality = 90); 17 | void dispose(); 18 | 19 | void publishScreen(); 20 | void publishPixels(const ofPixels &pix); 21 | void publishTexture(ofTexture* inputTexture); 22 | 23 | float getFps(); 24 | 25 | int getJpegQuality(); 26 | void setJpegQuality(int v); 27 | 28 | void onExit(ofEventArgs&); 29 | 30 | protected: 31 | 32 | class Thread; 33 | Thread *thread; 34 | }; 35 | 36 | class Subscriber 37 | { 38 | public: 39 | 40 | Subscriber() : thread(NULL) {} 41 | virtual ~Subscriber() { dispose(); } 42 | 43 | void setup(string host, int port); 44 | void dispose(); 45 | 46 | void update(); 47 | 48 | bool isFrameNew() { return is_frame_new; } 49 | const ofPixelsRef getPixelsRef() { return pix; } 50 | 51 | float getFps(); 52 | 53 | protected: 54 | 55 | ofImage pix; 56 | bool is_frame_new; 57 | 58 | class Thread; 59 | Thread *thread; 60 | }; 61 | 62 | class FboPublisher : public Publisher 63 | { 64 | public: 65 | 66 | void setup(int port, int w, int h, int internalformat = GL_RGB, int jpeg_quality = 90) 67 | { 68 | ofFbo::Settings s = ofFbo::Settings(); 69 | s.width = w; 70 | s.height = h; 71 | s.internalformat = internalformat; 72 | s.useDepth = true; 73 | fbo.allocate(s); 74 | 75 | Publisher::setup(port, jpeg_quality); 76 | } 77 | 78 | void draw(int x = 0, int y = 0) 79 | { 80 | fbo.draw(x, y); 81 | } 82 | 83 | void draw(int x, int y, int width, int height) 84 | { 85 | fbo.draw(x, y, width, height); 86 | } 87 | 88 | void begin() 89 | { 90 | fbo.begin(); 91 | ofFloatColor bg = ofGetCurrentRenderer()->getBgColor(); 92 | ofClear(bg.r * 255, bg.g * 255, bg.b * 255); 93 | } 94 | 95 | void end() 96 | { 97 | fbo.end(); 98 | publishTexture(&fbo.getTextureReference()); 99 | } 100 | 101 | float getWidth() { return fbo.getWidth(); } 102 | float getHeight() { return fbo.getHeight(); } 103 | 104 | ofFbo& getFbo() { return fbo; } 105 | 106 | protected: 107 | 108 | ofFbo fbo; 109 | }; 110 | 111 | } 112 | -------------------------------------------------------------------------------- /example-sender/example-sender.xcodeproj/xcshareddata/xcschemes/Debug.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 14 | 20 | 21 | 22 | 23 | 24 | 29 | 30 | 31 | 32 | 38 | 39 | 40 | 41 | 50 | 51 | 57 | 58 | 59 | 60 | 61 | 62 | 68 | 69 | 75 | 76 | 77 | 78 | 80 | 81 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /example-sender/example-sender.xcodeproj/xcshareddata/xcschemes/Release.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 14 | 20 | 21 | 22 | 23 | 24 | 29 | 30 | 31 | 32 | 38 | 39 | 40 | 41 | 50 | 51 | 57 | 58 | 59 | 60 | 61 | 62 | 68 | 69 | 75 | 76 | 77 | 78 | 80 | 81 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /example-receiver/example-receiver.xcodeproj/xcshareddata/xcschemes/Debug.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 14 | 20 | 21 | 22 | 23 | 24 | 29 | 30 | 31 | 32 | 38 | 39 | 40 | 41 | 50 | 51 | 57 | 58 | 59 | 60 | 61 | 62 | 68 | 69 | 75 | 76 | 77 | 78 | 80 | 81 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /example-receiver/example-receiver.xcodeproj/xcshareddata/xcschemes/Release.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 14 | 20 | 21 | 22 | 23 | 24 | 29 | 30 | 31 | 32 | 38 | 39 | 40 | 41 | 50 | 51 | 57 | 58 | 59 | 60 | 61 | 62 | 68 | 69 | 75 | 76 | 77 | 78 | 80 | 81 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /src/ofxPublishScreen.cpp: -------------------------------------------------------------------------------- 1 | #include "ofxPublishScreen.h" 2 | 3 | #pragma mark - Publisher 4 | 5 | typedef ofPtr PixelsRef; 6 | 7 | class ofxPublishScreen::Publisher::Thread : public ofThread 8 | { 9 | public: 10 | 11 | Thread(string host, int jpeg_quality) : last_pubs_time(0), pubs_fps(0), compress_time_ms(0), jpeg_quality(jpeg_quality) 12 | { 13 | pub.setHighWaterMark(1); 14 | pub.bind(host); 15 | } 16 | 17 | void pushImage(const ofPixels &pix) 18 | { 19 | PixelsRef p = PixelsRef(new ofPixels(pix)); 20 | 21 | if (lock()) 22 | { 23 | frames.push(p); 24 | unlock(); 25 | } 26 | } 27 | 28 | float getFps() { return pubs_fps; } 29 | 30 | int getJpegQuality() { return jpeg_quality; } 31 | void setJpegQuality(int v) { jpeg_quality = v; } 32 | 33 | protected: 34 | 35 | ofxZmqPublisher pub; 36 | ofxTurboJpeg jpeg; 37 | 38 | queue frames; 39 | 40 | int jpeg_quality; 41 | 42 | float pubs_fps; 43 | float last_pubs_time; 44 | 45 | float compress_time_ms; 46 | 47 | void threadedFunction() 48 | { 49 | while (isThreadRunning()) 50 | { 51 | while (isThreadRunning()) 52 | { 53 | lock(); 54 | if (frames.empty()) 55 | { 56 | sleep(1); 57 | unlock(); 58 | continue; 59 | } 60 | 61 | PixelsRef pix = frames.front(); 62 | frames.pop(); 63 | unlock(); 64 | 65 | ofBuffer data; 66 | 67 | { 68 | float comp_start = ofGetElapsedTimeMillis(); 69 | jpeg.save(data, *pix.get(), jpeg_quality); 70 | float d = ofGetElapsedTimeMillis() - comp_start; 71 | compress_time_ms += (d - compress_time_ms) * 0.1; 72 | } 73 | 74 | pub.send(data, true); 75 | 76 | float t = ofGetElapsedTimef(); 77 | float d = t - last_pubs_time; 78 | d = 1. / d; 79 | 80 | pubs_fps += (d - pubs_fps) * 0.1; 81 | last_pubs_time = t; 82 | } 83 | } 84 | } 85 | }; 86 | 87 | void ofxPublishScreen::Publisher::setup(int port, int jpeg_quality) 88 | { 89 | dispose(); 90 | 91 | char buf[256]; 92 | sprintf(buf, "tcp://*:%i", port); 93 | 94 | thread = new Thread(buf, jpeg_quality); 95 | thread->startThread(); 96 | 97 | ofAddListener(ofEvents().exit, this, &Publisher::onExit); 98 | } 99 | 100 | void ofxPublishScreen::Publisher::dispose() 101 | { 102 | if (thread) 103 | { 104 | Thread *t = thread; 105 | thread = NULL; 106 | t->waitForThread(true); 107 | delete t; 108 | } 109 | } 110 | 111 | void ofxPublishScreen::Publisher::publishScreen() 112 | { 113 | int w = ofGetWidth(); 114 | int h = ofGetHeight(); 115 | 116 | ofTexture tex; 117 | tex.getTextureData().bFlipTexture = false; 118 | tex.allocate(w, h, GL_RGB); 119 | tex.loadScreenData(0, 0, w, h); 120 | 121 | publishTexture(&tex); 122 | 123 | tex.clear(); 124 | } 125 | 126 | void ofxPublishScreen::Publisher::publishPixels(const ofPixels &pix) 127 | { 128 | thread->pushImage(pix); 129 | } 130 | 131 | void ofxPublishScreen::Publisher::publishTexture(ofTexture* inputTexture) 132 | { 133 | ofPixels pix; 134 | inputTexture->readToPixels(pix); 135 | publishPixels(pix); 136 | } 137 | 138 | int ofxPublishScreen::Publisher::getJpegQuality() 139 | { 140 | return thread->getJpegQuality(); 141 | } 142 | 143 | void ofxPublishScreen::Publisher::setJpegQuality(int v) 144 | { 145 | thread->setJpegQuality(v); 146 | } 147 | 148 | void ofxPublishScreen::Publisher::onExit(ofEventArgs&) 149 | { 150 | dispose(); 151 | } 152 | 153 | float ofxPublishScreen::Publisher::getFps() 154 | { 155 | return thread->getFps(); 156 | } 157 | 158 | #pragma mark - Subscriber 159 | 160 | class ofxPublishScreen::Subscriber::Thread : public ofThread 161 | { 162 | public: 163 | 164 | ofxZmqSubscriber subs; 165 | ofPixels pix; 166 | ofxTurboJpeg jpeg; 167 | 168 | bool is_frame_new; 169 | float last_subs_time; 170 | float subs_fps; 171 | 172 | Thread(string host) : is_frame_new(false), last_subs_time(0), subs_fps(0) 173 | { 174 | subs.setHighWaterMark(1); 175 | subs.connect(host); 176 | } 177 | 178 | void threadedFunction() 179 | { 180 | while (isThreadRunning()) 181 | { 182 | ofBuffer data; 183 | 184 | while (subs.hasWaitingMessage()) 185 | { 186 | subs.getNextMessage(data); 187 | } 188 | 189 | if (data.size()) 190 | { 191 | ofPixels temp; 192 | if (jpeg.load(data, temp)) 193 | { 194 | lock(); 195 | pix = temp; 196 | is_frame_new = true; 197 | unlock(); 198 | 199 | float d = ofGetElapsedTimef() - last_subs_time; 200 | d = 1. / d; 201 | 202 | subs_fps += (d - subs_fps) * 0.1; 203 | last_subs_time = ofGetElapsedTimef(); 204 | } 205 | } 206 | 207 | ofSleepMillis(1); 208 | } 209 | } 210 | 211 | float getFps() 212 | { 213 | return subs_fps; 214 | } 215 | 216 | }; 217 | 218 | void ofxPublishScreen::Subscriber::setup(string host, int port) 219 | { 220 | dispose(); 221 | 222 | char buf[256]; 223 | sprintf(buf, "tcp://%s:%i", host.c_str(), port); 224 | 225 | thread = new Thread(buf); 226 | thread->startThread(); 227 | } 228 | 229 | void ofxPublishScreen::Subscriber::dispose() 230 | { 231 | if (thread) 232 | { 233 | Thread *t = thread; 234 | thread = NULL; 235 | t->waitForThread(true); 236 | delete t; 237 | } 238 | } 239 | 240 | void ofxPublishScreen::Subscriber::update() 241 | { 242 | is_frame_new = false; 243 | 244 | if (thread->lock()) 245 | { 246 | if (thread->is_frame_new) 247 | { 248 | thread->is_frame_new = false; 249 | pix = thread->pix; 250 | 251 | is_frame_new = true; 252 | } 253 | thread->unlock(); 254 | } 255 | } 256 | 257 | float ofxPublishScreen::Subscriber::getFps() 258 | { 259 | return thread->getFps(); 260 | } 261 | -------------------------------------------------------------------------------- /example-receiver/example-receiver.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 42; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 60442D3C162034B1004C52B8 /* libturbojpeg.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 60442D26162034B1004C52B8 /* libturbojpeg.dylib */; }; 11 | 60442D3D162034B1004C52B8 /* ofxTurboJpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60442D29162034B1004C52B8 /* ofxTurboJpeg.cpp */; }; 12 | 60442D41162034CA004C52B8 /* libturbojpeg.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 60442D26162034B1004C52B8 /* libturbojpeg.dylib */; }; 13 | 607DE862162028CA007E1E27 /* address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE744162028CA007E1E27 /* address.cpp */; }; 14 | 607DE863162028CA007E1E27 /* clock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE74A162028CA007E1E27 /* clock.cpp */; }; 15 | 607DE864162028CA007E1E27 /* ctx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE74E162028CA007E1E27 /* ctx.cpp */; }; 16 | 607DE865162028CA007E1E27 /* dealer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE750162028CA007E1E27 /* dealer.cpp */; }; 17 | 607DE866162028CA007E1E27 /* decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE752162028CA007E1E27 /* decoder.cpp */; }; 18 | 607DE867162028CA007E1E27 /* device.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE754162028CA007E1E27 /* device.cpp */; }; 19 | 607DE868162028CA007E1E27 /* devpoll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE756162028CA007E1E27 /* devpoll.cpp */; }; 20 | 607DE869162028CA007E1E27 /* dist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE758162028CA007E1E27 /* dist.cpp */; }; 21 | 607DE86A162028CA007E1E27 /* encoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE75A162028CA007E1E27 /* encoder.cpp */; }; 22 | 607DE86B162028CA007E1E27 /* epoll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE75C162028CA007E1E27 /* epoll.cpp */; }; 23 | 607DE86C162028CA007E1E27 /* err.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE75E162028CA007E1E27 /* err.cpp */; }; 24 | 607DE86D162028CA007E1E27 /* fq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE761162028CA007E1E27 /* fq.cpp */; }; 25 | 607DE86E162028CA007E1E27 /* io_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE765162028CA007E1E27 /* io_object.cpp */; }; 26 | 607DE86F162028CA007E1E27 /* io_thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE767162028CA007E1E27 /* io_thread.cpp */; }; 27 | 607DE870162028CA007E1E27 /* ip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE769162028CA007E1E27 /* ip.cpp */; }; 28 | 607DE871162028CA007E1E27 /* ipc_address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE76B162028CA007E1E27 /* ipc_address.cpp */; }; 29 | 607DE872162028CA007E1E27 /* ipc_connecter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE76D162028CA007E1E27 /* ipc_connecter.cpp */; }; 30 | 607DE873162028CA007E1E27 /* ipc_listener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE76F162028CA007E1E27 /* ipc_listener.cpp */; }; 31 | 607DE874162028CA007E1E27 /* kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE771162028CA007E1E27 /* kqueue.cpp */; }; 32 | 607DE875162028CA007E1E27 /* lb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE773162028CA007E1E27 /* lb.cpp */; }; 33 | 607DE876162028CA007E1E27 /* mailbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE776162028CA007E1E27 /* mailbox.cpp */; }; 34 | 607DE877162028CA007E1E27 /* msg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE778162028CA007E1E27 /* msg.cpp */; }; 35 | 607DE878162028CA007E1E27 /* mtrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE77A162028CA007E1E27 /* mtrie.cpp */; }; 36 | 607DE879162028CA007E1E27 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE77D162028CA007E1E27 /* object.cpp */; }; 37 | 607DE87A162028CA007E1E27 /* options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE77F162028CA007E1E27 /* options.cpp */; }; 38 | 607DE87B162028CA007E1E27 /* own.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE781162028CA007E1E27 /* own.cpp */; }; 39 | 607DE87C162028CA007E1E27 /* pair.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE783162028CA007E1E27 /* pair.cpp */; }; 40 | 607DE87D162028CA007E1E27 /* pgm_receiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE785162028CA007E1E27 /* pgm_receiver.cpp */; }; 41 | 607DE87E162028CA007E1E27 /* pgm_sender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE787162028CA007E1E27 /* pgm_sender.cpp */; }; 42 | 607DE87F162028CA007E1E27 /* pgm_socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE789162028CA007E1E27 /* pgm_socket.cpp */; }; 43 | 607DE880162028CA007E1E27 /* pipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE78B162028CA007E1E27 /* pipe.cpp */; }; 44 | 607DE881162028CA007E1E27 /* poll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE78E162028CA007E1E27 /* poll.cpp */; }; 45 | 607DE882162028CA007E1E27 /* poller_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE791162028CA007E1E27 /* poller_base.cpp */; }; 46 | 607DE883162028CA007E1E27 /* precompiled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE793162028CA007E1E27 /* precompiled.cpp */; }; 47 | 607DE884162028CA007E1E27 /* pub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE795162028CA007E1E27 /* pub.cpp */; }; 48 | 607DE885162028CA007E1E27 /* pull.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE797162028CA007E1E27 /* pull.cpp */; }; 49 | 607DE886162028CA007E1E27 /* push.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE799162028CA007E1E27 /* push.cpp */; }; 50 | 607DE887162028CA007E1E27 /* random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE79B162028CA007E1E27 /* random.cpp */; }; 51 | 607DE888162028CA007E1E27 /* reaper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE79D162028CA007E1E27 /* reaper.cpp */; }; 52 | 607DE889162028CA007E1E27 /* rep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE79F162028CA007E1E27 /* rep.cpp */; }; 53 | 607DE88A162028CA007E1E27 /* req.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7A1162028CA007E1E27 /* req.cpp */; }; 54 | 607DE88B162028CA007E1E27 /* router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7A3162028CA007E1E27 /* router.cpp */; }; 55 | 607DE88C162028CA007E1E27 /* select.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7A5162028CA007E1E27 /* select.cpp */; }; 56 | 607DE88D162028CA007E1E27 /* session_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7A7162028CA007E1E27 /* session_base.cpp */; }; 57 | 607DE88E162028CA007E1E27 /* signaler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7A9162028CA007E1E27 /* signaler.cpp */; }; 58 | 607DE88F162028CA007E1E27 /* socket_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7AB162028CA007E1E27 /* socket_base.cpp */; }; 59 | 607DE890162028CA007E1E27 /* stream_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7AE162028CA007E1E27 /* stream_engine.cpp */; }; 60 | 607DE891162028CA007E1E27 /* sub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7B0162028CA007E1E27 /* sub.cpp */; }; 61 | 607DE892162028CA007E1E27 /* tcp_address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7B2162028CA007E1E27 /* tcp_address.cpp */; }; 62 | 607DE893162028CA007E1E27 /* tcp_connecter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7B4162028CA007E1E27 /* tcp_connecter.cpp */; }; 63 | 607DE894162028CA007E1E27 /* tcp_listener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7B6162028CA007E1E27 /* tcp_listener.cpp */; }; 64 | 607DE895162028CA007E1E27 /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7B8162028CA007E1E27 /* thread.cpp */; }; 65 | 607DE896162028CA007E1E27 /* trie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7BA162028CA007E1E27 /* trie.cpp */; }; 66 | 607DE897162028CA007E1E27 /* xpub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7BE162028CA007E1E27 /* xpub.cpp */; }; 67 | 607DE898162028CA007E1E27 /* xsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7C0162028CA007E1E27 /* xsub.cpp */; }; 68 | 607DE899162028CA007E1E27 /* zmq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7C4162028CA007E1E27 /* zmq.cpp */; }; 69 | 607DE89A162028CA007E1E27 /* zmq_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7C5162028CA007E1E27 /* zmq_utils.cpp */; }; 70 | 607DE89B162028CA007E1E27 /* ofxZmq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7C7162028CA007E1E27 /* ofxZmq.cpp */; }; 71 | 607DE89C162028CA007E1E27 /* ofxZmqPair.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7CA162028CA007E1E27 /* ofxZmqPair.cpp */; }; 72 | 607DE89D162028CA007E1E27 /* ofxZmqPublisher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7CC162028CA007E1E27 /* ofxZmqPublisher.cpp */; }; 73 | 607DE89E162028CA007E1E27 /* ofxZmqReply.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7CE162028CA007E1E27 /* ofxZmqReply.cpp */; }; 74 | 607DE89F162028CA007E1E27 /* ofxZmqRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7D0162028CA007E1E27 /* ofxZmqRequest.cpp */; }; 75 | 607DE8A0162028CA007E1E27 /* ofxZmqSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7D2162028CA007E1E27 /* ofxZmqSocket.cpp */; }; 76 | 607DE8A1162028CA007E1E27 /* ofxZmqSubscriber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE7D4162028CA007E1E27 /* ofxZmqSubscriber.cpp */; }; 77 | 607DE933162031AF007E1E27 /* ofxPublishScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE932162031AE007E1E27 /* ofxPublishScreen.cpp */; }; 78 | BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; 79 | E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; 80 | E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; 81 | E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; 82 | E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; 83 | E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; 84 | E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; 85 | E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; 86 | E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; 87 | E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; 88 | E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; 89 | E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; 90 | E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; 91 | E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; 92 | E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; 93 | E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; 94 | E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; 95 | /* End PBXBuildFile section */ 96 | 97 | /* Begin PBXContainerItemProxy section */ 98 | E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { 99 | isa = PBXContainerItemProxy; 100 | containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; 101 | proxyType = 2; 102 | remoteGlobalIDString = E4B27C1510CBEB8E00536013; 103 | remoteInfo = openFrameworks; 104 | }; 105 | E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { 106 | isa = PBXContainerItemProxy; 107 | containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; 108 | proxyType = 1; 109 | remoteGlobalIDString = E4B27C1410CBEB8E00536013; 110 | remoteInfo = openFrameworks; 111 | }; 112 | /* End PBXContainerItemProxy section */ 113 | 114 | /* Begin PBXCopyFilesBuildPhase section */ 115 | E4C2427710CC5ABF004149E2 /* CopyFiles */ = { 116 | isa = PBXCopyFilesBuildPhase; 117 | buildActionMask = 2147483647; 118 | dstPath = ""; 119 | dstSubfolderSpec = 10; 120 | files = ( 121 | BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, 122 | 60442D41162034CA004C52B8 /* libturbojpeg.dylib in CopyFiles */, 123 | ); 124 | runOnlyForDeploymentPostprocessing = 0; 125 | }; 126 | /* End PBXCopyFilesBuildPhase section */ 127 | 128 | /* Begin PBXFileReference section */ 129 | 60115B1F15E3723F00AE726A /* ofxPublishScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxPublishScreen.h; sourceTree = ""; }; 130 | 60442D23162034B1004C52B8 /* turbojpeg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = turbojpeg.h; sourceTree = ""; }; 131 | 60442D26162034B1004C52B8 /* libturbojpeg.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libturbojpeg.dylib; sourceTree = ""; }; 132 | 60442D29162034B1004C52B8 /* ofxTurboJpeg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxTurboJpeg.cpp; sourceTree = ""; }; 133 | 60442D2A162034B1004C52B8 /* ofxTurboJpeg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxTurboJpeg.h; sourceTree = ""; }; 134 | 607DE740162028CA007E1E27 /* zmq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zmq.h; sourceTree = ""; }; 135 | 607DE741162028CA007E1E27 /* zmq.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = zmq.hpp; sourceTree = ""; }; 136 | 607DE742162028CA007E1E27 /* zmq_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zmq_utils.h; sourceTree = ""; }; 137 | 607DE744162028CA007E1E27 /* address.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = address.cpp; sourceTree = ""; }; 138 | 607DE745162028CA007E1E27 /* address.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = address.hpp; sourceTree = ""; }; 139 | 607DE746162028CA007E1E27 /* array.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = array.hpp; sourceTree = ""; }; 140 | 607DE747162028CA007E1E27 /* atomic_counter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = atomic_counter.hpp; sourceTree = ""; }; 141 | 607DE748162028CA007E1E27 /* atomic_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = atomic_ptr.hpp; sourceTree = ""; }; 142 | 607DE749162028CA007E1E27 /* blob.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = blob.hpp; sourceTree = ""; }; 143 | 607DE74A162028CA007E1E27 /* clock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clock.cpp; sourceTree = ""; }; 144 | 607DE74B162028CA007E1E27 /* clock.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = clock.hpp; sourceTree = ""; }; 145 | 607DE74C162028CA007E1E27 /* command.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = command.hpp; sourceTree = ""; }; 146 | 607DE74D162028CA007E1E27 /* config.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = config.hpp; sourceTree = ""; }; 147 | 607DE74E162028CA007E1E27 /* ctx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ctx.cpp; sourceTree = ""; }; 148 | 607DE74F162028CA007E1E27 /* ctx.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ctx.hpp; sourceTree = ""; }; 149 | 607DE750162028CA007E1E27 /* dealer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dealer.cpp; sourceTree = ""; }; 150 | 607DE751162028CA007E1E27 /* dealer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dealer.hpp; sourceTree = ""; }; 151 | 607DE752162028CA007E1E27 /* decoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoder.cpp; sourceTree = ""; }; 152 | 607DE753162028CA007E1E27 /* decoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = decoder.hpp; sourceTree = ""; }; 153 | 607DE754162028CA007E1E27 /* device.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = device.cpp; sourceTree = ""; }; 154 | 607DE755162028CA007E1E27 /* device.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = device.hpp; sourceTree = ""; }; 155 | 607DE756162028CA007E1E27 /* devpoll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = devpoll.cpp; sourceTree = ""; }; 156 | 607DE757162028CA007E1E27 /* devpoll.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = devpoll.hpp; sourceTree = ""; }; 157 | 607DE758162028CA007E1E27 /* dist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dist.cpp; sourceTree = ""; }; 158 | 607DE759162028CA007E1E27 /* dist.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dist.hpp; sourceTree = ""; }; 159 | 607DE75A162028CA007E1E27 /* encoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = encoder.cpp; sourceTree = ""; }; 160 | 607DE75B162028CA007E1E27 /* encoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = encoder.hpp; sourceTree = ""; }; 161 | 607DE75C162028CA007E1E27 /* epoll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = epoll.cpp; sourceTree = ""; }; 162 | 607DE75D162028CA007E1E27 /* epoll.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = epoll.hpp; sourceTree = ""; }; 163 | 607DE75E162028CA007E1E27 /* err.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = err.cpp; sourceTree = ""; }; 164 | 607DE75F162028CA007E1E27 /* err.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = err.hpp; sourceTree = ""; }; 165 | 607DE760162028CA007E1E27 /* fd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fd.hpp; sourceTree = ""; }; 166 | 607DE761162028CA007E1E27 /* fq.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fq.cpp; sourceTree = ""; }; 167 | 607DE762162028CA007E1E27 /* fq.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fq.hpp; sourceTree = ""; }; 168 | 607DE763162028CA007E1E27 /* i_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = i_engine.hpp; sourceTree = ""; }; 169 | 607DE764162028CA007E1E27 /* i_poll_events.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = i_poll_events.hpp; sourceTree = ""; }; 170 | 607DE765162028CA007E1E27 /* io_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = io_object.cpp; sourceTree = ""; }; 171 | 607DE766162028CA007E1E27 /* io_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = io_object.hpp; sourceTree = ""; }; 172 | 607DE767162028CA007E1E27 /* io_thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = io_thread.cpp; sourceTree = ""; }; 173 | 607DE768162028CA007E1E27 /* io_thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = io_thread.hpp; sourceTree = ""; }; 174 | 607DE769162028CA007E1E27 /* ip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ip.cpp; sourceTree = ""; }; 175 | 607DE76A162028CA007E1E27 /* ip.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ip.hpp; sourceTree = ""; }; 176 | 607DE76B162028CA007E1E27 /* ipc_address.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ipc_address.cpp; sourceTree = ""; }; 177 | 607DE76C162028CA007E1E27 /* ipc_address.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ipc_address.hpp; sourceTree = ""; }; 178 | 607DE76D162028CA007E1E27 /* ipc_connecter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ipc_connecter.cpp; sourceTree = ""; }; 179 | 607DE76E162028CA007E1E27 /* ipc_connecter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ipc_connecter.hpp; sourceTree = ""; }; 180 | 607DE76F162028CA007E1E27 /* ipc_listener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ipc_listener.cpp; sourceTree = ""; }; 181 | 607DE770162028CA007E1E27 /* ipc_listener.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ipc_listener.hpp; sourceTree = ""; }; 182 | 607DE771162028CA007E1E27 /* kqueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kqueue.cpp; sourceTree = ""; }; 183 | 607DE772162028CA007E1E27 /* kqueue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kqueue.hpp; sourceTree = ""; }; 184 | 607DE773162028CA007E1E27 /* lb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lb.cpp; sourceTree = ""; }; 185 | 607DE774162028CA007E1E27 /* lb.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = lb.hpp; sourceTree = ""; }; 186 | 607DE775162028CA007E1E27 /* likely.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = likely.hpp; sourceTree = ""; }; 187 | 607DE776162028CA007E1E27 /* mailbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mailbox.cpp; sourceTree = ""; }; 188 | 607DE777162028CA007E1E27 /* mailbox.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mailbox.hpp; sourceTree = ""; }; 189 | 607DE778162028CA007E1E27 /* msg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = msg.cpp; sourceTree = ""; }; 190 | 607DE779162028CA007E1E27 /* msg.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = msg.hpp; sourceTree = ""; }; 191 | 607DE77A162028CA007E1E27 /* mtrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mtrie.cpp; sourceTree = ""; }; 192 | 607DE77B162028CA007E1E27 /* mtrie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mtrie.hpp; sourceTree = ""; }; 193 | 607DE77C162028CA007E1E27 /* mutex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mutex.hpp; sourceTree = ""; }; 194 | 607DE77D162028CA007E1E27 /* object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = object.cpp; sourceTree = ""; }; 195 | 607DE77E162028CA007E1E27 /* object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object.hpp; sourceTree = ""; }; 196 | 607DE77F162028CA007E1E27 /* options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = options.cpp; sourceTree = ""; }; 197 | 607DE780162028CA007E1E27 /* options.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = options.hpp; sourceTree = ""; }; 198 | 607DE781162028CA007E1E27 /* own.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = own.cpp; sourceTree = ""; }; 199 | 607DE782162028CA007E1E27 /* own.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = own.hpp; sourceTree = ""; }; 200 | 607DE783162028CA007E1E27 /* pair.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pair.cpp; sourceTree = ""; }; 201 | 607DE784162028CA007E1E27 /* pair.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pair.hpp; sourceTree = ""; }; 202 | 607DE785162028CA007E1E27 /* pgm_receiver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pgm_receiver.cpp; sourceTree = ""; }; 203 | 607DE786162028CA007E1E27 /* pgm_receiver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pgm_receiver.hpp; sourceTree = ""; }; 204 | 607DE787162028CA007E1E27 /* pgm_sender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pgm_sender.cpp; sourceTree = ""; }; 205 | 607DE788162028CA007E1E27 /* pgm_sender.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pgm_sender.hpp; sourceTree = ""; }; 206 | 607DE789162028CA007E1E27 /* pgm_socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pgm_socket.cpp; sourceTree = ""; }; 207 | 607DE78A162028CA007E1E27 /* pgm_socket.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pgm_socket.hpp; sourceTree = ""; }; 208 | 607DE78B162028CA007E1E27 /* pipe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pipe.cpp; sourceTree = ""; }; 209 | 607DE78C162028CA007E1E27 /* pipe.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pipe.hpp; sourceTree = ""; }; 210 | 607DE78D162028CA007E1E27 /* platform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = platform.hpp; sourceTree = ""; }; 211 | 607DE78E162028CA007E1E27 /* poll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = poll.cpp; sourceTree = ""; }; 212 | 607DE78F162028CA007E1E27 /* poll.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poll.hpp; sourceTree = ""; }; 213 | 607DE790162028CA007E1E27 /* poller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poller.hpp; sourceTree = ""; }; 214 | 607DE791162028CA007E1E27 /* poller_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = poller_base.cpp; sourceTree = ""; }; 215 | 607DE792162028CA007E1E27 /* poller_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poller_base.hpp; sourceTree = ""; }; 216 | 607DE793162028CA007E1E27 /* precompiled.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = precompiled.cpp; sourceTree = ""; }; 217 | 607DE794162028CA007E1E27 /* precompiled.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = precompiled.hpp; sourceTree = ""; }; 218 | 607DE795162028CA007E1E27 /* pub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pub.cpp; sourceTree = ""; }; 219 | 607DE796162028CA007E1E27 /* pub.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pub.hpp; sourceTree = ""; }; 220 | 607DE797162028CA007E1E27 /* pull.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pull.cpp; sourceTree = ""; }; 221 | 607DE798162028CA007E1E27 /* pull.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pull.hpp; sourceTree = ""; }; 222 | 607DE799162028CA007E1E27 /* push.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = push.cpp; sourceTree = ""; }; 223 | 607DE79A162028CA007E1E27 /* push.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = push.hpp; sourceTree = ""; }; 224 | 607DE79B162028CA007E1E27 /* random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random.cpp; sourceTree = ""; }; 225 | 607DE79C162028CA007E1E27 /* random.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = random.hpp; sourceTree = ""; }; 226 | 607DE79D162028CA007E1E27 /* reaper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reaper.cpp; sourceTree = ""; }; 227 | 607DE79E162028CA007E1E27 /* reaper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reaper.hpp; sourceTree = ""; }; 228 | 607DE79F162028CA007E1E27 /* rep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rep.cpp; sourceTree = ""; }; 229 | 607DE7A0162028CA007E1E27 /* rep.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rep.hpp; sourceTree = ""; }; 230 | 607DE7A1162028CA007E1E27 /* req.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = req.cpp; sourceTree = ""; }; 231 | 607DE7A2162028CA007E1E27 /* req.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = req.hpp; sourceTree = ""; }; 232 | 607DE7A3162028CA007E1E27 /* router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = router.cpp; sourceTree = ""; }; 233 | 607DE7A4162028CA007E1E27 /* router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = router.hpp; sourceTree = ""; }; 234 | 607DE7A5162028CA007E1E27 /* select.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = select.cpp; sourceTree = ""; }; 235 | 607DE7A6162028CA007E1E27 /* select.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = select.hpp; sourceTree = ""; }; 236 | 607DE7A7162028CA007E1E27 /* session_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = session_base.cpp; sourceTree = ""; }; 237 | 607DE7A8162028CA007E1E27 /* session_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = session_base.hpp; sourceTree = ""; }; 238 | 607DE7A9162028CA007E1E27 /* signaler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = signaler.cpp; sourceTree = ""; }; 239 | 607DE7AA162028CA007E1E27 /* signaler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = signaler.hpp; sourceTree = ""; }; 240 | 607DE7AB162028CA007E1E27 /* socket_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socket_base.cpp; sourceTree = ""; }; 241 | 607DE7AC162028CA007E1E27 /* socket_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = socket_base.hpp; sourceTree = ""; }; 242 | 607DE7AD162028CA007E1E27 /* stdint.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stdint.hpp; sourceTree = ""; }; 243 | 607DE7AE162028CA007E1E27 /* stream_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream_engine.cpp; sourceTree = ""; }; 244 | 607DE7AF162028CA007E1E27 /* stream_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stream_engine.hpp; sourceTree = ""; }; 245 | 607DE7B0162028CA007E1E27 /* sub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sub.cpp; sourceTree = ""; }; 246 | 607DE7B1162028CA007E1E27 /* sub.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sub.hpp; sourceTree = ""; }; 247 | 607DE7B2162028CA007E1E27 /* tcp_address.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tcp_address.cpp; sourceTree = ""; }; 248 | 607DE7B3162028CA007E1E27 /* tcp_address.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tcp_address.hpp; sourceTree = ""; }; 249 | 607DE7B4162028CA007E1E27 /* tcp_connecter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tcp_connecter.cpp; sourceTree = ""; }; 250 | 607DE7B5162028CA007E1E27 /* tcp_connecter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tcp_connecter.hpp; sourceTree = ""; }; 251 | 607DE7B6162028CA007E1E27 /* tcp_listener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tcp_listener.cpp; sourceTree = ""; }; 252 | 607DE7B7162028CA007E1E27 /* tcp_listener.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tcp_listener.hpp; sourceTree = ""; }; 253 | 607DE7B8162028CA007E1E27 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cpp; sourceTree = ""; }; 254 | 607DE7B9162028CA007E1E27 /* thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread.hpp; sourceTree = ""; }; 255 | 607DE7BA162028CA007E1E27 /* trie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = trie.cpp; sourceTree = ""; }; 256 | 607DE7BB162028CA007E1E27 /* trie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = trie.hpp; sourceTree = ""; }; 257 | 607DE7BC162028CA007E1E27 /* windows.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = windows.hpp; sourceTree = ""; }; 258 | 607DE7BD162028CA007E1E27 /* wire.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = wire.hpp; sourceTree = ""; }; 259 | 607DE7BE162028CA007E1E27 /* xpub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xpub.cpp; sourceTree = ""; }; 260 | 607DE7BF162028CA007E1E27 /* xpub.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xpub.hpp; sourceTree = ""; }; 261 | 607DE7C0162028CA007E1E27 /* xsub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xsub.cpp; sourceTree = ""; }; 262 | 607DE7C1162028CA007E1E27 /* xsub.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xsub.hpp; sourceTree = ""; }; 263 | 607DE7C2162028CA007E1E27 /* ypipe.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ypipe.hpp; sourceTree = ""; }; 264 | 607DE7C3162028CA007E1E27 /* yqueue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = yqueue.hpp; sourceTree = ""; }; 265 | 607DE7C4162028CA007E1E27 /* zmq.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zmq.cpp; sourceTree = ""; }; 266 | 607DE7C5162028CA007E1E27 /* zmq_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zmq_utils.cpp; sourceTree = ""; }; 267 | 607DE7C7162028CA007E1E27 /* ofxZmq.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmq.cpp; sourceTree = ""; }; 268 | 607DE7C8162028CA007E1E27 /* ofxZmq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmq.h; sourceTree = ""; }; 269 | 607DE7C9162028CA007E1E27 /* ofxZmqConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqConfig.h; sourceTree = ""; }; 270 | 607DE7CA162028CA007E1E27 /* ofxZmqPair.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqPair.cpp; sourceTree = ""; }; 271 | 607DE7CB162028CA007E1E27 /* ofxZmqPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqPair.h; sourceTree = ""; }; 272 | 607DE7CC162028CA007E1E27 /* ofxZmqPublisher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqPublisher.cpp; sourceTree = ""; }; 273 | 607DE7CD162028CA007E1E27 /* ofxZmqPublisher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqPublisher.h; sourceTree = ""; }; 274 | 607DE7CE162028CA007E1E27 /* ofxZmqReply.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqReply.cpp; sourceTree = ""; }; 275 | 607DE7CF162028CA007E1E27 /* ofxZmqReply.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqReply.h; sourceTree = ""; }; 276 | 607DE7D0162028CA007E1E27 /* ofxZmqRequest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqRequest.cpp; sourceTree = ""; }; 277 | 607DE7D1162028CA007E1E27 /* ofxZmqRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqRequest.h; sourceTree = ""; }; 278 | 607DE7D2162028CA007E1E27 /* ofxZmqSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqSocket.cpp; sourceTree = ""; }; 279 | 607DE7D3162028CA007E1E27 /* ofxZmqSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqSocket.h; sourceTree = ""; }; 280 | 607DE7D4162028CA007E1E27 /* ofxZmqSubscriber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqSubscriber.cpp; sourceTree = ""; }; 281 | 607DE7D5162028CA007E1E27 /* ofxZmqSubscriber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqSubscriber.h; sourceTree = ""; }; 282 | 607DE932162031AE007E1E27 /* ofxPublishScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxPublishScreen.cpp; sourceTree = ""; }; 283 | BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; 284 | E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; 285 | E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; 286 | E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; 287 | E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; 288 | E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; 289 | E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; 290 | E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; 291 | E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; 292 | E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; 293 | E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; 294 | E4B69B5B0A3A1756003C02F2 /* example-receiverDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-receiverDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 295 | E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; 296 | E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; 297 | E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; 298 | E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; 299 | E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 300 | E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 301 | E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; 302 | E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; 303 | E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; 304 | /* End PBXFileReference section */ 305 | 306 | /* Begin PBXFrameworksBuildPhase section */ 307 | E4B69B590A3A1756003C02F2 /* Frameworks */ = { 308 | isa = PBXFrameworksBuildPhase; 309 | buildActionMask = 2147483647; 310 | files = ( 311 | E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, 312 | E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, 313 | E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, 314 | E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, 315 | E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, 316 | E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, 317 | E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, 318 | E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, 319 | E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, 320 | E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, 321 | E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, 322 | E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, 323 | E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, 324 | E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, 325 | 60442D3C162034B1004C52B8 /* libturbojpeg.dylib in Frameworks */, 326 | ); 327 | runOnlyForDeploymentPostprocessing = 0; 328 | }; 329 | /* End PBXFrameworksBuildPhase section */ 330 | 331 | /* Begin PBXGroup section */ 332 | 60115B1C15E3723A00AE726A /* ofxPublishScreen */ = { 333 | isa = PBXGroup; 334 | children = ( 335 | 60115B1E15E3723F00AE726A /* src */, 336 | ); 337 | name = ofxPublishScreen; 338 | sourceTree = ""; 339 | }; 340 | 60115B1E15E3723F00AE726A /* src */ = { 341 | isa = PBXGroup; 342 | children = ( 343 | 607DE932162031AE007E1E27 /* ofxPublishScreen.cpp */, 344 | 60115B1F15E3723F00AE726A /* ofxPublishScreen.h */, 345 | ); 346 | name = src; 347 | path = ../src; 348 | sourceTree = ""; 349 | }; 350 | 60442CB7162034B1004C52B8 /* ofxTurboJpeg */ = { 351 | isa = PBXGroup; 352 | children = ( 353 | 60442D20162034B1004C52B8 /* libs */, 354 | 60442D28162034B1004C52B8 /* src */, 355 | ); 356 | name = ofxTurboJpeg; 357 | path = ../../ofxTurboJpeg; 358 | sourceTree = ""; 359 | }; 360 | 60442D20162034B1004C52B8 /* libs */ = { 361 | isa = PBXGroup; 362 | children = ( 363 | 60442D21162034B1004C52B8 /* turbo-jpeg */, 364 | ); 365 | path = libs; 366 | sourceTree = ""; 367 | }; 368 | 60442D21162034B1004C52B8 /* turbo-jpeg */ = { 369 | isa = PBXGroup; 370 | children = ( 371 | 60442D22162034B1004C52B8 /* include */, 372 | 60442D24162034B1004C52B8 /* lib */, 373 | ); 374 | path = "turbo-jpeg"; 375 | sourceTree = ""; 376 | }; 377 | 60442D22162034B1004C52B8 /* include */ = { 378 | isa = PBXGroup; 379 | children = ( 380 | 60442D23162034B1004C52B8 /* turbojpeg.h */, 381 | ); 382 | path = include; 383 | sourceTree = ""; 384 | }; 385 | 60442D24162034B1004C52B8 /* lib */ = { 386 | isa = PBXGroup; 387 | children = ( 388 | 60442D25162034B1004C52B8 /* osx */, 389 | ); 390 | path = lib; 391 | sourceTree = ""; 392 | }; 393 | 60442D25162034B1004C52B8 /* osx */ = { 394 | isa = PBXGroup; 395 | children = ( 396 | 60442D26162034B1004C52B8 /* libturbojpeg.dylib */, 397 | ); 398 | path = osx; 399 | sourceTree = ""; 400 | }; 401 | 60442D28162034B1004C52B8 /* src */ = { 402 | isa = PBXGroup; 403 | children = ( 404 | 60442D29162034B1004C52B8 /* ofxTurboJpeg.cpp */, 405 | 60442D2A162034B1004C52B8 /* ofxTurboJpeg.h */, 406 | ); 407 | path = src; 408 | sourceTree = ""; 409 | }; 410 | 607DE626162028CA007E1E27 /* ofxZmq */ = { 411 | isa = PBXGroup; 412 | children = ( 413 | 607DE73D162028CA007E1E27 /* libs */, 414 | 607DE7C6162028CA007E1E27 /* src */, 415 | ); 416 | name = ofxZmq; 417 | path = ../../ofxZmq; 418 | sourceTree = ""; 419 | }; 420 | 607DE73D162028CA007E1E27 /* libs */ = { 421 | isa = PBXGroup; 422 | children = ( 423 | 607DE73E162028CA007E1E27 /* zmq */, 424 | ); 425 | path = libs; 426 | sourceTree = ""; 427 | }; 428 | 607DE73E162028CA007E1E27 /* zmq */ = { 429 | isa = PBXGroup; 430 | children = ( 431 | 607DE73F162028CA007E1E27 /* include */, 432 | 607DE743162028CA007E1E27 /* src */, 433 | ); 434 | path = zmq; 435 | sourceTree = ""; 436 | }; 437 | 607DE73F162028CA007E1E27 /* include */ = { 438 | isa = PBXGroup; 439 | children = ( 440 | 607DE740162028CA007E1E27 /* zmq.h */, 441 | 607DE741162028CA007E1E27 /* zmq.hpp */, 442 | 607DE742162028CA007E1E27 /* zmq_utils.h */, 443 | ); 444 | path = include; 445 | sourceTree = ""; 446 | }; 447 | 607DE743162028CA007E1E27 /* src */ = { 448 | isa = PBXGroup; 449 | children = ( 450 | 607DE744162028CA007E1E27 /* address.cpp */, 451 | 607DE745162028CA007E1E27 /* address.hpp */, 452 | 607DE746162028CA007E1E27 /* array.hpp */, 453 | 607DE747162028CA007E1E27 /* atomic_counter.hpp */, 454 | 607DE748162028CA007E1E27 /* atomic_ptr.hpp */, 455 | 607DE749162028CA007E1E27 /* blob.hpp */, 456 | 607DE74A162028CA007E1E27 /* clock.cpp */, 457 | 607DE74B162028CA007E1E27 /* clock.hpp */, 458 | 607DE74C162028CA007E1E27 /* command.hpp */, 459 | 607DE74D162028CA007E1E27 /* config.hpp */, 460 | 607DE74E162028CA007E1E27 /* ctx.cpp */, 461 | 607DE74F162028CA007E1E27 /* ctx.hpp */, 462 | 607DE750162028CA007E1E27 /* dealer.cpp */, 463 | 607DE751162028CA007E1E27 /* dealer.hpp */, 464 | 607DE752162028CA007E1E27 /* decoder.cpp */, 465 | 607DE753162028CA007E1E27 /* decoder.hpp */, 466 | 607DE754162028CA007E1E27 /* device.cpp */, 467 | 607DE755162028CA007E1E27 /* device.hpp */, 468 | 607DE756162028CA007E1E27 /* devpoll.cpp */, 469 | 607DE757162028CA007E1E27 /* devpoll.hpp */, 470 | 607DE758162028CA007E1E27 /* dist.cpp */, 471 | 607DE759162028CA007E1E27 /* dist.hpp */, 472 | 607DE75A162028CA007E1E27 /* encoder.cpp */, 473 | 607DE75B162028CA007E1E27 /* encoder.hpp */, 474 | 607DE75C162028CA007E1E27 /* epoll.cpp */, 475 | 607DE75D162028CA007E1E27 /* epoll.hpp */, 476 | 607DE75E162028CA007E1E27 /* err.cpp */, 477 | 607DE75F162028CA007E1E27 /* err.hpp */, 478 | 607DE760162028CA007E1E27 /* fd.hpp */, 479 | 607DE761162028CA007E1E27 /* fq.cpp */, 480 | 607DE762162028CA007E1E27 /* fq.hpp */, 481 | 607DE763162028CA007E1E27 /* i_engine.hpp */, 482 | 607DE764162028CA007E1E27 /* i_poll_events.hpp */, 483 | 607DE765162028CA007E1E27 /* io_object.cpp */, 484 | 607DE766162028CA007E1E27 /* io_object.hpp */, 485 | 607DE767162028CA007E1E27 /* io_thread.cpp */, 486 | 607DE768162028CA007E1E27 /* io_thread.hpp */, 487 | 607DE769162028CA007E1E27 /* ip.cpp */, 488 | 607DE76A162028CA007E1E27 /* ip.hpp */, 489 | 607DE76B162028CA007E1E27 /* ipc_address.cpp */, 490 | 607DE76C162028CA007E1E27 /* ipc_address.hpp */, 491 | 607DE76D162028CA007E1E27 /* ipc_connecter.cpp */, 492 | 607DE76E162028CA007E1E27 /* ipc_connecter.hpp */, 493 | 607DE76F162028CA007E1E27 /* ipc_listener.cpp */, 494 | 607DE770162028CA007E1E27 /* ipc_listener.hpp */, 495 | 607DE771162028CA007E1E27 /* kqueue.cpp */, 496 | 607DE772162028CA007E1E27 /* kqueue.hpp */, 497 | 607DE773162028CA007E1E27 /* lb.cpp */, 498 | 607DE774162028CA007E1E27 /* lb.hpp */, 499 | 607DE775162028CA007E1E27 /* likely.hpp */, 500 | 607DE776162028CA007E1E27 /* mailbox.cpp */, 501 | 607DE777162028CA007E1E27 /* mailbox.hpp */, 502 | 607DE778162028CA007E1E27 /* msg.cpp */, 503 | 607DE779162028CA007E1E27 /* msg.hpp */, 504 | 607DE77A162028CA007E1E27 /* mtrie.cpp */, 505 | 607DE77B162028CA007E1E27 /* mtrie.hpp */, 506 | 607DE77C162028CA007E1E27 /* mutex.hpp */, 507 | 607DE77D162028CA007E1E27 /* object.cpp */, 508 | 607DE77E162028CA007E1E27 /* object.hpp */, 509 | 607DE77F162028CA007E1E27 /* options.cpp */, 510 | 607DE780162028CA007E1E27 /* options.hpp */, 511 | 607DE781162028CA007E1E27 /* own.cpp */, 512 | 607DE782162028CA007E1E27 /* own.hpp */, 513 | 607DE783162028CA007E1E27 /* pair.cpp */, 514 | 607DE784162028CA007E1E27 /* pair.hpp */, 515 | 607DE785162028CA007E1E27 /* pgm_receiver.cpp */, 516 | 607DE786162028CA007E1E27 /* pgm_receiver.hpp */, 517 | 607DE787162028CA007E1E27 /* pgm_sender.cpp */, 518 | 607DE788162028CA007E1E27 /* pgm_sender.hpp */, 519 | 607DE789162028CA007E1E27 /* pgm_socket.cpp */, 520 | 607DE78A162028CA007E1E27 /* pgm_socket.hpp */, 521 | 607DE78B162028CA007E1E27 /* pipe.cpp */, 522 | 607DE78C162028CA007E1E27 /* pipe.hpp */, 523 | 607DE78D162028CA007E1E27 /* platform.hpp */, 524 | 607DE78E162028CA007E1E27 /* poll.cpp */, 525 | 607DE78F162028CA007E1E27 /* poll.hpp */, 526 | 607DE790162028CA007E1E27 /* poller.hpp */, 527 | 607DE791162028CA007E1E27 /* poller_base.cpp */, 528 | 607DE792162028CA007E1E27 /* poller_base.hpp */, 529 | 607DE793162028CA007E1E27 /* precompiled.cpp */, 530 | 607DE794162028CA007E1E27 /* precompiled.hpp */, 531 | 607DE795162028CA007E1E27 /* pub.cpp */, 532 | 607DE796162028CA007E1E27 /* pub.hpp */, 533 | 607DE797162028CA007E1E27 /* pull.cpp */, 534 | 607DE798162028CA007E1E27 /* pull.hpp */, 535 | 607DE799162028CA007E1E27 /* push.cpp */, 536 | 607DE79A162028CA007E1E27 /* push.hpp */, 537 | 607DE79B162028CA007E1E27 /* random.cpp */, 538 | 607DE79C162028CA007E1E27 /* random.hpp */, 539 | 607DE79D162028CA007E1E27 /* reaper.cpp */, 540 | 607DE79E162028CA007E1E27 /* reaper.hpp */, 541 | 607DE79F162028CA007E1E27 /* rep.cpp */, 542 | 607DE7A0162028CA007E1E27 /* rep.hpp */, 543 | 607DE7A1162028CA007E1E27 /* req.cpp */, 544 | 607DE7A2162028CA007E1E27 /* req.hpp */, 545 | 607DE7A3162028CA007E1E27 /* router.cpp */, 546 | 607DE7A4162028CA007E1E27 /* router.hpp */, 547 | 607DE7A5162028CA007E1E27 /* select.cpp */, 548 | 607DE7A6162028CA007E1E27 /* select.hpp */, 549 | 607DE7A7162028CA007E1E27 /* session_base.cpp */, 550 | 607DE7A8162028CA007E1E27 /* session_base.hpp */, 551 | 607DE7A9162028CA007E1E27 /* signaler.cpp */, 552 | 607DE7AA162028CA007E1E27 /* signaler.hpp */, 553 | 607DE7AB162028CA007E1E27 /* socket_base.cpp */, 554 | 607DE7AC162028CA007E1E27 /* socket_base.hpp */, 555 | 607DE7AD162028CA007E1E27 /* stdint.hpp */, 556 | 607DE7AE162028CA007E1E27 /* stream_engine.cpp */, 557 | 607DE7AF162028CA007E1E27 /* stream_engine.hpp */, 558 | 607DE7B0162028CA007E1E27 /* sub.cpp */, 559 | 607DE7B1162028CA007E1E27 /* sub.hpp */, 560 | 607DE7B2162028CA007E1E27 /* tcp_address.cpp */, 561 | 607DE7B3162028CA007E1E27 /* tcp_address.hpp */, 562 | 607DE7B4162028CA007E1E27 /* tcp_connecter.cpp */, 563 | 607DE7B5162028CA007E1E27 /* tcp_connecter.hpp */, 564 | 607DE7B6162028CA007E1E27 /* tcp_listener.cpp */, 565 | 607DE7B7162028CA007E1E27 /* tcp_listener.hpp */, 566 | 607DE7B8162028CA007E1E27 /* thread.cpp */, 567 | 607DE7B9162028CA007E1E27 /* thread.hpp */, 568 | 607DE7BA162028CA007E1E27 /* trie.cpp */, 569 | 607DE7BB162028CA007E1E27 /* trie.hpp */, 570 | 607DE7BC162028CA007E1E27 /* windows.hpp */, 571 | 607DE7BD162028CA007E1E27 /* wire.hpp */, 572 | 607DE7BE162028CA007E1E27 /* xpub.cpp */, 573 | 607DE7BF162028CA007E1E27 /* xpub.hpp */, 574 | 607DE7C0162028CA007E1E27 /* xsub.cpp */, 575 | 607DE7C1162028CA007E1E27 /* xsub.hpp */, 576 | 607DE7C2162028CA007E1E27 /* ypipe.hpp */, 577 | 607DE7C3162028CA007E1E27 /* yqueue.hpp */, 578 | 607DE7C4162028CA007E1E27 /* zmq.cpp */, 579 | 607DE7C5162028CA007E1E27 /* zmq_utils.cpp */, 580 | ); 581 | path = src; 582 | sourceTree = ""; 583 | }; 584 | 607DE7C6162028CA007E1E27 /* src */ = { 585 | isa = PBXGroup; 586 | children = ( 587 | 607DE7C7162028CA007E1E27 /* ofxZmq.cpp */, 588 | 607DE7C8162028CA007E1E27 /* ofxZmq.h */, 589 | 607DE7C9162028CA007E1E27 /* ofxZmqConfig.h */, 590 | 607DE7CA162028CA007E1E27 /* ofxZmqPair.cpp */, 591 | 607DE7CB162028CA007E1E27 /* ofxZmqPair.h */, 592 | 607DE7CC162028CA007E1E27 /* ofxZmqPublisher.cpp */, 593 | 607DE7CD162028CA007E1E27 /* ofxZmqPublisher.h */, 594 | 607DE7CE162028CA007E1E27 /* ofxZmqReply.cpp */, 595 | 607DE7CF162028CA007E1E27 /* ofxZmqReply.h */, 596 | 607DE7D0162028CA007E1E27 /* ofxZmqRequest.cpp */, 597 | 607DE7D1162028CA007E1E27 /* ofxZmqRequest.h */, 598 | 607DE7D2162028CA007E1E27 /* ofxZmqSocket.cpp */, 599 | 607DE7D3162028CA007E1E27 /* ofxZmqSocket.h */, 600 | 607DE7D4162028CA007E1E27 /* ofxZmqSubscriber.cpp */, 601 | 607DE7D5162028CA007E1E27 /* ofxZmqSubscriber.h */, 602 | ); 603 | path = src; 604 | sourceTree = ""; 605 | }; 606 | BB4B014C10F69532006C3DED /* addons */ = { 607 | isa = PBXGroup; 608 | children = ( 609 | 60442CB7162034B1004C52B8 /* ofxTurboJpeg */, 610 | 607DE626162028CA007E1E27 /* ofxZmq */, 611 | 60115B1C15E3723A00AE726A /* ofxPublishScreen */, 612 | ); 613 | name = addons; 614 | sourceTree = ""; 615 | }; 616 | BBAB23C913894ECA00AA2426 /* system frameworks */ = { 617 | isa = PBXGroup; 618 | children = ( 619 | E4C2424410CC5A17004149E2 /* AppKit.framework */, 620 | E4C2424510CC5A17004149E2 /* Cocoa.framework */, 621 | E4C2424610CC5A17004149E2 /* IOKit.framework */, 622 | E45BE9710E8CC7DD009D7055 /* AGL.framework */, 623 | E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, 624 | E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, 625 | E45BE9740E8CC7DD009D7055 /* Carbon.framework */, 626 | E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, 627 | E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, 628 | E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, 629 | E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, 630 | E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, 631 | ); 632 | name = "system frameworks"; 633 | sourceTree = ""; 634 | }; 635 | BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { 636 | isa = PBXGroup; 637 | children = ( 638 | BBAB23BE13894E4700AA2426 /* GLUT.framework */, 639 | ); 640 | name = "3rd party frameworks"; 641 | sourceTree = ""; 642 | }; 643 | E4328144138ABC890047C5CB /* Products */ = { 644 | isa = PBXGroup; 645 | children = ( 646 | E4328148138ABC890047C5CB /* openFrameworksDebug.a */, 647 | ); 648 | name = Products; 649 | sourceTree = ""; 650 | }; 651 | E45BE5980E8CC70C009D7055 /* frameworks */ = { 652 | isa = PBXGroup; 653 | children = ( 654 | BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, 655 | BBAB23C913894ECA00AA2426 /* system frameworks */, 656 | ); 657 | name = frameworks; 658 | sourceTree = ""; 659 | }; 660 | E4B69B4A0A3A1720003C02F2 = { 661 | isa = PBXGroup; 662 | children = ( 663 | E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, 664 | E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, 665 | E4B69E1C0A3A1BDC003C02F2 /* src */, 666 | E4EEC9E9138DF44700A80321 /* openFrameworks */, 667 | BB4B014C10F69532006C3DED /* addons */, 668 | E45BE5980E8CC70C009D7055 /* frameworks */, 669 | E4B69B5B0A3A1756003C02F2 /* example-receiverDebug.app */, 670 | ); 671 | sourceTree = ""; 672 | }; 673 | E4B69E1C0A3A1BDC003C02F2 /* src */ = { 674 | isa = PBXGroup; 675 | children = ( 676 | E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, 677 | E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, 678 | E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, 679 | ); 680 | path = src; 681 | sourceTree = SOURCE_ROOT; 682 | }; 683 | E4EEC9E9138DF44700A80321 /* openFrameworks */ = { 684 | isa = PBXGroup; 685 | children = ( 686 | E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, 687 | E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, 688 | ); 689 | name = openFrameworks; 690 | sourceTree = ""; 691 | }; 692 | /* End PBXGroup section */ 693 | 694 | /* Begin PBXNativeTarget section */ 695 | E4B69B5A0A3A1756003C02F2 /* example-receiver */ = { 696 | isa = PBXNativeTarget; 697 | buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-receiver" */; 698 | buildPhases = ( 699 | E4B69B580A3A1756003C02F2 /* Sources */, 700 | E4B69B590A3A1756003C02F2 /* Frameworks */, 701 | E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, 702 | E4C2427710CC5ABF004149E2 /* CopyFiles */, 703 | ); 704 | buildRules = ( 705 | ); 706 | dependencies = ( 707 | E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, 708 | ); 709 | name = "example-receiver"; 710 | productName = myOFApp; 711 | productReference = E4B69B5B0A3A1756003C02F2 /* example-receiverDebug.app */; 712 | productType = "com.apple.product-type.application"; 713 | }; 714 | /* End PBXNativeTarget section */ 715 | 716 | /* Begin PBXProject section */ 717 | E4B69B4C0A3A1720003C02F2 /* Project object */ = { 718 | isa = PBXProject; 719 | buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-receiver" */; 720 | compatibilityVersion = "Xcode 2.4"; 721 | developmentRegion = English; 722 | hasScannedForEncodings = 0; 723 | knownRegions = ( 724 | English, 725 | Japanese, 726 | French, 727 | German, 728 | ); 729 | mainGroup = E4B69B4A0A3A1720003C02F2; 730 | productRefGroup = E4B69B4A0A3A1720003C02F2; 731 | projectDirPath = ""; 732 | projectReferences = ( 733 | { 734 | ProductGroup = E4328144138ABC890047C5CB /* Products */; 735 | ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; 736 | }, 737 | ); 738 | projectRoot = ""; 739 | targets = ( 740 | E4B69B5A0A3A1756003C02F2 /* example-receiver */, 741 | ); 742 | }; 743 | /* End PBXProject section */ 744 | 745 | /* Begin PBXReferenceProxy section */ 746 | E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { 747 | isa = PBXReferenceProxy; 748 | fileType = archive.ar; 749 | path = openFrameworksDebug.a; 750 | remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; 751 | sourceTree = BUILT_PRODUCTS_DIR; 752 | }; 753 | /* End PBXReferenceProxy section */ 754 | 755 | /* Begin PBXShellScriptBuildPhase section */ 756 | E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { 757 | isa = PBXShellScriptBuildPhase; 758 | buildActionMask = 2147483647; 759 | files = ( 760 | ); 761 | inputPaths = ( 762 | ); 763 | outputPaths = ( 764 | ); 765 | runOnlyForDeploymentPostprocessing = 0; 766 | shellPath = /bin/sh; 767 | shellScript = "cp -f ../../../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\";"; 768 | }; 769 | /* End PBXShellScriptBuildPhase section */ 770 | 771 | /* Begin PBXSourcesBuildPhase section */ 772 | E4B69B580A3A1756003C02F2 /* Sources */ = { 773 | isa = PBXSourcesBuildPhase; 774 | buildActionMask = 2147483647; 775 | files = ( 776 | E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, 777 | E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, 778 | 607DE862162028CA007E1E27 /* address.cpp in Sources */, 779 | 607DE863162028CA007E1E27 /* clock.cpp in Sources */, 780 | 607DE864162028CA007E1E27 /* ctx.cpp in Sources */, 781 | 607DE865162028CA007E1E27 /* dealer.cpp in Sources */, 782 | 607DE866162028CA007E1E27 /* decoder.cpp in Sources */, 783 | 607DE867162028CA007E1E27 /* device.cpp in Sources */, 784 | 607DE868162028CA007E1E27 /* devpoll.cpp in Sources */, 785 | 607DE869162028CA007E1E27 /* dist.cpp in Sources */, 786 | 607DE86A162028CA007E1E27 /* encoder.cpp in Sources */, 787 | 607DE86B162028CA007E1E27 /* epoll.cpp in Sources */, 788 | 607DE86C162028CA007E1E27 /* err.cpp in Sources */, 789 | 607DE86D162028CA007E1E27 /* fq.cpp in Sources */, 790 | 607DE86E162028CA007E1E27 /* io_object.cpp in Sources */, 791 | 607DE86F162028CA007E1E27 /* io_thread.cpp in Sources */, 792 | 607DE870162028CA007E1E27 /* ip.cpp in Sources */, 793 | 607DE871162028CA007E1E27 /* ipc_address.cpp in Sources */, 794 | 607DE872162028CA007E1E27 /* ipc_connecter.cpp in Sources */, 795 | 607DE873162028CA007E1E27 /* ipc_listener.cpp in Sources */, 796 | 607DE874162028CA007E1E27 /* kqueue.cpp in Sources */, 797 | 607DE875162028CA007E1E27 /* lb.cpp in Sources */, 798 | 607DE876162028CA007E1E27 /* mailbox.cpp in Sources */, 799 | 607DE877162028CA007E1E27 /* msg.cpp in Sources */, 800 | 607DE878162028CA007E1E27 /* mtrie.cpp in Sources */, 801 | 607DE879162028CA007E1E27 /* object.cpp in Sources */, 802 | 607DE87A162028CA007E1E27 /* options.cpp in Sources */, 803 | 607DE87B162028CA007E1E27 /* own.cpp in Sources */, 804 | 607DE87C162028CA007E1E27 /* pair.cpp in Sources */, 805 | 607DE87D162028CA007E1E27 /* pgm_receiver.cpp in Sources */, 806 | 607DE87E162028CA007E1E27 /* pgm_sender.cpp in Sources */, 807 | 607DE87F162028CA007E1E27 /* pgm_socket.cpp in Sources */, 808 | 607DE880162028CA007E1E27 /* pipe.cpp in Sources */, 809 | 607DE881162028CA007E1E27 /* poll.cpp in Sources */, 810 | 607DE882162028CA007E1E27 /* poller_base.cpp in Sources */, 811 | 607DE883162028CA007E1E27 /* precompiled.cpp in Sources */, 812 | 607DE884162028CA007E1E27 /* pub.cpp in Sources */, 813 | 607DE885162028CA007E1E27 /* pull.cpp in Sources */, 814 | 607DE886162028CA007E1E27 /* push.cpp in Sources */, 815 | 607DE887162028CA007E1E27 /* random.cpp in Sources */, 816 | 607DE888162028CA007E1E27 /* reaper.cpp in Sources */, 817 | 607DE889162028CA007E1E27 /* rep.cpp in Sources */, 818 | 607DE88A162028CA007E1E27 /* req.cpp in Sources */, 819 | 607DE88B162028CA007E1E27 /* router.cpp in Sources */, 820 | 607DE88C162028CA007E1E27 /* select.cpp in Sources */, 821 | 607DE88D162028CA007E1E27 /* session_base.cpp in Sources */, 822 | 607DE88E162028CA007E1E27 /* signaler.cpp in Sources */, 823 | 607DE88F162028CA007E1E27 /* socket_base.cpp in Sources */, 824 | 607DE890162028CA007E1E27 /* stream_engine.cpp in Sources */, 825 | 607DE891162028CA007E1E27 /* sub.cpp in Sources */, 826 | 607DE892162028CA007E1E27 /* tcp_address.cpp in Sources */, 827 | 607DE893162028CA007E1E27 /* tcp_connecter.cpp in Sources */, 828 | 607DE894162028CA007E1E27 /* tcp_listener.cpp in Sources */, 829 | 607DE895162028CA007E1E27 /* thread.cpp in Sources */, 830 | 607DE896162028CA007E1E27 /* trie.cpp in Sources */, 831 | 607DE897162028CA007E1E27 /* xpub.cpp in Sources */, 832 | 607DE898162028CA007E1E27 /* xsub.cpp in Sources */, 833 | 607DE899162028CA007E1E27 /* zmq.cpp in Sources */, 834 | 607DE89A162028CA007E1E27 /* zmq_utils.cpp in Sources */, 835 | 607DE89B162028CA007E1E27 /* ofxZmq.cpp in Sources */, 836 | 607DE89C162028CA007E1E27 /* ofxZmqPair.cpp in Sources */, 837 | 607DE89D162028CA007E1E27 /* ofxZmqPublisher.cpp in Sources */, 838 | 607DE89E162028CA007E1E27 /* ofxZmqReply.cpp in Sources */, 839 | 607DE89F162028CA007E1E27 /* ofxZmqRequest.cpp in Sources */, 840 | 607DE8A0162028CA007E1E27 /* ofxZmqSocket.cpp in Sources */, 841 | 607DE8A1162028CA007E1E27 /* ofxZmqSubscriber.cpp in Sources */, 842 | 607DE933162031AF007E1E27 /* ofxPublishScreen.cpp in Sources */, 843 | 60442D3D162034B1004C52B8 /* ofxTurboJpeg.cpp in Sources */, 844 | ); 845 | runOnlyForDeploymentPostprocessing = 0; 846 | }; 847 | /* End PBXSourcesBuildPhase section */ 848 | 849 | /* Begin PBXTargetDependency section */ 850 | E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { 851 | isa = PBXTargetDependency; 852 | name = openFrameworks; 853 | targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; 854 | }; 855 | /* End PBXTargetDependency section */ 856 | 857 | /* Begin XCBuildConfiguration section */ 858 | E4B69B4E0A3A1720003C02F2 /* Debug */ = { 859 | isa = XCBuildConfiguration; 860 | baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; 861 | buildSettings = { 862 | ARCHS = "$(NATIVE_ARCH)"; 863 | CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; 864 | COPY_PHASE_STRIP = NO; 865 | DEAD_CODE_STRIPPING = YES; 866 | GCC_AUTO_VECTORIZATION = YES; 867 | GCC_ENABLE_SSE3_EXTENSIONS = YES; 868 | GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; 869 | GCC_INLINES_ARE_PRIVATE_EXTERN = NO; 870 | GCC_OPTIMIZATION_LEVEL = 0; 871 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; 872 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; 873 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; 874 | GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; 875 | GCC_WARN_UNINITIALIZED_AUTOS = NO; 876 | GCC_WARN_UNUSED_VALUE = NO; 877 | GCC_WARN_UNUSED_VARIABLE = NO; 878 | OTHER_CPLUSPLUSFLAGS = ( 879 | "-D__MACOSX_CORE__", 880 | "-lpthread", 881 | "-mtune=native", 882 | ); 883 | }; 884 | name = Debug; 885 | }; 886 | E4B69B4F0A3A1720003C02F2 /* Release */ = { 887 | isa = XCBuildConfiguration; 888 | baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; 889 | buildSettings = { 890 | ARCHS = "$(NATIVE_ARCH)"; 891 | CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; 892 | COPY_PHASE_STRIP = YES; 893 | DEAD_CODE_STRIPPING = YES; 894 | GCC_AUTO_VECTORIZATION = YES; 895 | GCC_ENABLE_SSE3_EXTENSIONS = YES; 896 | GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; 897 | GCC_INLINES_ARE_PRIVATE_EXTERN = NO; 898 | GCC_OPTIMIZATION_LEVEL = 3; 899 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; 900 | GCC_UNROLL_LOOPS = YES; 901 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; 902 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; 903 | GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; 904 | GCC_WARN_UNINITIALIZED_AUTOS = NO; 905 | GCC_WARN_UNUSED_VALUE = NO; 906 | GCC_WARN_UNUSED_VARIABLE = NO; 907 | OTHER_CPLUSPLUSFLAGS = ( 908 | "-D__MACOSX_CORE__", 909 | "-lpthread", 910 | "-mtune=native", 911 | ); 912 | }; 913 | name = Release; 914 | }; 915 | E4B69B600A3A1757003C02F2 /* Debug */ = { 916 | isa = XCBuildConfiguration; 917 | buildSettings = { 918 | COPY_PHASE_STRIP = NO; 919 | FRAMEWORK_SEARCH_PATHS = ( 920 | "$(inherited)", 921 | "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 922 | ); 923 | FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; 924 | GCC_DYNAMIC_NO_PIC = NO; 925 | GCC_ENABLE_FIX_AND_CONTINUE = YES; 926 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 927 | GCC_MODEL_TUNING = NONE; 928 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 929 | GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 930 | INFOPLIST_FILE = "openFrameworks-Info.plist"; 931 | INSTALL_PATH = "$(HOME)/Applications"; 932 | LIBRARY_SEARCH_PATHS = ( 933 | "$(inherited)", 934 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 935 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 936 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 937 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", 938 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", 939 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", 940 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", 941 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", 942 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", 943 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", 944 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", 945 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", 946 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", 947 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", 948 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", 949 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 950 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 951 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", 952 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", 953 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", 954 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", 955 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", 956 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", 957 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", 958 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", 959 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", 960 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", 961 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", 962 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", 963 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", 964 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", 965 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", 966 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", 967 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", 968 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", 969 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", 970 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", 971 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", 972 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", 973 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", 974 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", 975 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", 976 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", 977 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", 978 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", 979 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", 980 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", 981 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", 982 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", 983 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", 984 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", 985 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", 986 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", 987 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", 988 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", 989 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", 990 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", 991 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", 992 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", 993 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", 994 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", 995 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 996 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 997 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 998 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", 999 | ); 1000 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../ofxZmq/libs/zmq/lib/ios\""; 1001 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../ofxZmq/libs/zmq/lib/osx\""; 1002 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../../ofxTurboJpeg/libs/turbo-jpeg/lib/osx\""; 1003 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../../ofxTurboJpeg/libs/turbo-jpeg/lib/osx\""; 1004 | PREBINDING = NO; 1005 | PRODUCT_NAME = "example-receiverDebug"; 1006 | WRAPPER_EXTENSION = app; 1007 | }; 1008 | name = Debug; 1009 | }; 1010 | E4B69B610A3A1757003C02F2 /* Release */ = { 1011 | isa = XCBuildConfiguration; 1012 | buildSettings = { 1013 | COPY_PHASE_STRIP = YES; 1014 | FRAMEWORK_SEARCH_PATHS = ( 1015 | "$(inherited)", 1016 | "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1017 | ); 1018 | FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; 1019 | GCC_ENABLE_FIX_AND_CONTINUE = NO; 1020 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1021 | GCC_MODEL_TUNING = NONE; 1022 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 1023 | GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 1024 | INFOPLIST_FILE = "openFrameworks-Info.plist"; 1025 | INSTALL_PATH = "$(HOME)/Applications"; 1026 | LIBRARY_SEARCH_PATHS = ( 1027 | "$(inherited)", 1028 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1029 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 1030 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 1031 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", 1032 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", 1033 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", 1034 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", 1035 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", 1036 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", 1037 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", 1038 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", 1039 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", 1040 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", 1041 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", 1042 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", 1043 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 1044 | "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", 1045 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 1046 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", 1047 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", 1048 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", 1049 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", 1050 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", 1051 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", 1052 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", 1053 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", 1054 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", 1055 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", 1056 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", 1057 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", 1058 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", 1059 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", 1060 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", 1061 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", 1062 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", 1063 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", 1064 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", 1065 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", 1066 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", 1067 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", 1068 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", 1069 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", 1070 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", 1071 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", 1072 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", 1073 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", 1074 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", 1075 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", 1076 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", 1077 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", 1078 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", 1079 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", 1080 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", 1081 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", 1082 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", 1083 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", 1084 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", 1085 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", 1086 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", 1087 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", 1088 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", 1089 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1090 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 1091 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 1092 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", 1093 | ); 1094 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../ofxZmq/libs/zmq/lib/ios\""; 1095 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../ofxZmq/libs/zmq/lib/osx\""; 1096 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../../ofxTurboJpeg/libs/turbo-jpeg/lib/osx\""; 1097 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../../ofxTurboJpeg/libs/turbo-jpeg/lib/osx\""; 1098 | PREBINDING = NO; 1099 | PRODUCT_NAME = "example-receiver"; 1100 | WRAPPER_EXTENSION = app; 1101 | }; 1102 | name = Release; 1103 | }; 1104 | /* End XCBuildConfiguration section */ 1105 | 1106 | /* Begin XCConfigurationList section */ 1107 | E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-receiver" */ = { 1108 | isa = XCConfigurationList; 1109 | buildConfigurations = ( 1110 | E4B69B4E0A3A1720003C02F2 /* Debug */, 1111 | E4B69B4F0A3A1720003C02F2 /* Release */, 1112 | ); 1113 | defaultConfigurationIsVisible = 0; 1114 | defaultConfigurationName = Release; 1115 | }; 1116 | E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-receiver" */ = { 1117 | isa = XCConfigurationList; 1118 | buildConfigurations = ( 1119 | E4B69B600A3A1757003C02F2 /* Debug */, 1120 | E4B69B610A3A1757003C02F2 /* Release */, 1121 | ); 1122 | defaultConfigurationIsVisible = 0; 1123 | defaultConfigurationName = Release; 1124 | }; 1125 | /* End XCConfigurationList section */ 1126 | }; 1127 | rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; 1128 | } 1129 | -------------------------------------------------------------------------------- /example-sender/example-sender.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 42; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 60442CA216203426004C52B8 /* libturbojpeg.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 60442C8C16203426004C52B8 /* libturbojpeg.dylib */; }; 11 | 60442CA316203426004C52B8 /* ofxTurboJpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 60442C8F16203426004C52B8 /* ofxTurboJpeg.cpp */; }; 12 | 60442CB01620348E004C52B8 /* libturbojpeg.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 60442C8C16203426004C52B8 /* libturbojpeg.dylib */; }; 13 | 607DE5DD1620284E007E1E27 /* address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4BF1620284E007E1E27 /* address.cpp */; }; 14 | 607DE5DE1620284E007E1E27 /* clock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4C51620284E007E1E27 /* clock.cpp */; }; 15 | 607DE5DF1620284E007E1E27 /* ctx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4C91620284E007E1E27 /* ctx.cpp */; }; 16 | 607DE5E01620284E007E1E27 /* dealer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4CB1620284E007E1E27 /* dealer.cpp */; }; 17 | 607DE5E11620284E007E1E27 /* decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4CD1620284E007E1E27 /* decoder.cpp */; }; 18 | 607DE5E21620284E007E1E27 /* device.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4CF1620284E007E1E27 /* device.cpp */; }; 19 | 607DE5E31620284E007E1E27 /* devpoll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4D11620284E007E1E27 /* devpoll.cpp */; }; 20 | 607DE5E41620284E007E1E27 /* dist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4D31620284E007E1E27 /* dist.cpp */; }; 21 | 607DE5E51620284E007E1E27 /* encoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4D51620284E007E1E27 /* encoder.cpp */; }; 22 | 607DE5E61620284E007E1E27 /* epoll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4D71620284E007E1E27 /* epoll.cpp */; }; 23 | 607DE5E71620284E007E1E27 /* err.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4D91620284E007E1E27 /* err.cpp */; }; 24 | 607DE5E81620284E007E1E27 /* fq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4DC1620284E007E1E27 /* fq.cpp */; }; 25 | 607DE5E91620284E007E1E27 /* io_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4E01620284E007E1E27 /* io_object.cpp */; }; 26 | 607DE5EA1620284E007E1E27 /* io_thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4E21620284E007E1E27 /* io_thread.cpp */; }; 27 | 607DE5EB1620284E007E1E27 /* ip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4E41620284E007E1E27 /* ip.cpp */; }; 28 | 607DE5EC1620284E007E1E27 /* ipc_address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4E61620284E007E1E27 /* ipc_address.cpp */; }; 29 | 607DE5ED1620284E007E1E27 /* ipc_connecter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4E81620284E007E1E27 /* ipc_connecter.cpp */; }; 30 | 607DE5EE1620284E007E1E27 /* ipc_listener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4EA1620284E007E1E27 /* ipc_listener.cpp */; }; 31 | 607DE5EF1620284E007E1E27 /* kqueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4EC1620284E007E1E27 /* kqueue.cpp */; }; 32 | 607DE5F01620284E007E1E27 /* lb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4EE1620284E007E1E27 /* lb.cpp */; }; 33 | 607DE5F11620284E007E1E27 /* mailbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4F11620284E007E1E27 /* mailbox.cpp */; }; 34 | 607DE5F21620284E007E1E27 /* msg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4F31620284E007E1E27 /* msg.cpp */; }; 35 | 607DE5F31620284E007E1E27 /* mtrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4F51620284E007E1E27 /* mtrie.cpp */; }; 36 | 607DE5F41620284E007E1E27 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4F81620284E007E1E27 /* object.cpp */; }; 37 | 607DE5F51620284E007E1E27 /* options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4FA1620284E007E1E27 /* options.cpp */; }; 38 | 607DE5F61620284E007E1E27 /* own.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4FC1620284E007E1E27 /* own.cpp */; }; 39 | 607DE5F71620284E007E1E27 /* pair.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE4FE1620284E007E1E27 /* pair.cpp */; }; 40 | 607DE5F81620284E007E1E27 /* pgm_receiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5001620284E007E1E27 /* pgm_receiver.cpp */; }; 41 | 607DE5F91620284E007E1E27 /* pgm_sender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5021620284E007E1E27 /* pgm_sender.cpp */; }; 42 | 607DE5FA1620284E007E1E27 /* pgm_socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5041620284E007E1E27 /* pgm_socket.cpp */; }; 43 | 607DE5FB1620284E007E1E27 /* pipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5061620284E007E1E27 /* pipe.cpp */; }; 44 | 607DE5FC1620284E007E1E27 /* poll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5091620284E007E1E27 /* poll.cpp */; }; 45 | 607DE5FD1620284E007E1E27 /* poller_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE50C1620284E007E1E27 /* poller_base.cpp */; }; 46 | 607DE5FE1620284E007E1E27 /* precompiled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE50E1620284E007E1E27 /* precompiled.cpp */; }; 47 | 607DE5FF1620284E007E1E27 /* pub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5101620284E007E1E27 /* pub.cpp */; }; 48 | 607DE6001620284E007E1E27 /* pull.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5121620284E007E1E27 /* pull.cpp */; }; 49 | 607DE6011620284E007E1E27 /* push.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5141620284E007E1E27 /* push.cpp */; }; 50 | 607DE6021620284E007E1E27 /* random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5161620284E007E1E27 /* random.cpp */; }; 51 | 607DE6031620284E007E1E27 /* reaper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5181620284E007E1E27 /* reaper.cpp */; }; 52 | 607DE6041620284E007E1E27 /* rep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE51A1620284E007E1E27 /* rep.cpp */; }; 53 | 607DE6051620284E007E1E27 /* req.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE51C1620284E007E1E27 /* req.cpp */; }; 54 | 607DE6061620284E007E1E27 /* router.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE51E1620284E007E1E27 /* router.cpp */; }; 55 | 607DE6071620284E007E1E27 /* select.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5201620284E007E1E27 /* select.cpp */; }; 56 | 607DE6081620284E007E1E27 /* session_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5221620284E007E1E27 /* session_base.cpp */; }; 57 | 607DE6091620284E007E1E27 /* signaler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5241620284E007E1E27 /* signaler.cpp */; }; 58 | 607DE60A1620284E007E1E27 /* socket_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5261620284E007E1E27 /* socket_base.cpp */; }; 59 | 607DE60B1620284E007E1E27 /* stream_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5291620284E007E1E27 /* stream_engine.cpp */; }; 60 | 607DE60C1620284E007E1E27 /* sub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE52B1620284E007E1E27 /* sub.cpp */; }; 61 | 607DE60D1620284E007E1E27 /* tcp_address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE52D1620284E007E1E27 /* tcp_address.cpp */; }; 62 | 607DE60E1620284E007E1E27 /* tcp_connecter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE52F1620284E007E1E27 /* tcp_connecter.cpp */; }; 63 | 607DE60F1620284E007E1E27 /* tcp_listener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5311620284E007E1E27 /* tcp_listener.cpp */; }; 64 | 607DE6101620284E007E1E27 /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5331620284E007E1E27 /* thread.cpp */; }; 65 | 607DE6111620284E007E1E27 /* trie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5351620284E007E1E27 /* trie.cpp */; }; 66 | 607DE6121620284E007E1E27 /* xpub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5391620284E007E1E27 /* xpub.cpp */; }; 67 | 607DE6131620284E007E1E27 /* xsub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE53B1620284E007E1E27 /* xsub.cpp */; }; 68 | 607DE6141620284E007E1E27 /* zmq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE53F1620284E007E1E27 /* zmq.cpp */; }; 69 | 607DE6151620284E007E1E27 /* zmq_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5401620284E007E1E27 /* zmq_utils.cpp */; }; 70 | 607DE6161620284E007E1E27 /* ofxZmq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5421620284E007E1E27 /* ofxZmq.cpp */; }; 71 | 607DE6171620284E007E1E27 /* ofxZmqPair.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5451620284E007E1E27 /* ofxZmqPair.cpp */; }; 72 | 607DE6181620284E007E1E27 /* ofxZmqPublisher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5471620284E007E1E27 /* ofxZmqPublisher.cpp */; }; 73 | 607DE6191620284E007E1E27 /* ofxZmqReply.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE5491620284E007E1E27 /* ofxZmqReply.cpp */; }; 74 | 607DE61A1620284E007E1E27 /* ofxZmqRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE54B1620284E007E1E27 /* ofxZmqRequest.cpp */; }; 75 | 607DE61B1620284E007E1E27 /* ofxZmqSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE54D1620284E007E1E27 /* ofxZmqSocket.cpp */; }; 76 | 607DE61C1620284E007E1E27 /* ofxZmqSubscriber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE54F1620284E007E1E27 /* ofxZmqSubscriber.cpp */; }; 77 | 607DE93116202A00007E1E27 /* ofxPublishScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 607DE93016202A00007E1E27 /* ofxPublishScreen.cpp */; }; 78 | BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; 79 | E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; 80 | E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; 81 | E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; 82 | E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; 83 | E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; 84 | E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; 85 | E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; 86 | E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; 87 | E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; 88 | E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; 89 | E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; 90 | E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; 91 | E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; 92 | E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; 93 | E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; 94 | E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; 95 | /* End PBXBuildFile section */ 96 | 97 | /* Begin PBXContainerItemProxy section */ 98 | E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { 99 | isa = PBXContainerItemProxy; 100 | containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; 101 | proxyType = 2; 102 | remoteGlobalIDString = E4B27C1510CBEB8E00536013; 103 | remoteInfo = openFrameworks; 104 | }; 105 | E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { 106 | isa = PBXContainerItemProxy; 107 | containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; 108 | proxyType = 1; 109 | remoteGlobalIDString = E4B27C1410CBEB8E00536013; 110 | remoteInfo = openFrameworks; 111 | }; 112 | /* End PBXContainerItemProxy section */ 113 | 114 | /* Begin PBXCopyFilesBuildPhase section */ 115 | E4C2427710CC5ABF004149E2 /* CopyFiles */ = { 116 | isa = PBXCopyFilesBuildPhase; 117 | buildActionMask = 2147483647; 118 | dstPath = ""; 119 | dstSubfolderSpec = 10; 120 | files = ( 121 | BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, 122 | 60442CB01620348E004C52B8 /* libturbojpeg.dylib in CopyFiles */, 123 | ); 124 | runOnlyForDeploymentPostprocessing = 0; 125 | }; 126 | /* End PBXCopyFilesBuildPhase section */ 127 | 128 | /* Begin PBXFileReference section */ 129 | 60115AE915E371CC00AE726A /* ofxPublishScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxPublishScreen.h; sourceTree = ""; }; 130 | 60442C8916203426004C52B8 /* turbojpeg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = turbojpeg.h; sourceTree = ""; }; 131 | 60442C8C16203426004C52B8 /* libturbojpeg.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libturbojpeg.dylib; sourceTree = ""; }; 132 | 60442C8F16203426004C52B8 /* ofxTurboJpeg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxTurboJpeg.cpp; sourceTree = ""; }; 133 | 60442C9016203426004C52B8 /* ofxTurboJpeg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxTurboJpeg.h; sourceTree = ""; }; 134 | 607DE4BB1620284E007E1E27 /* zmq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zmq.h; sourceTree = ""; }; 135 | 607DE4BC1620284E007E1E27 /* zmq.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = zmq.hpp; sourceTree = ""; }; 136 | 607DE4BD1620284E007E1E27 /* zmq_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zmq_utils.h; sourceTree = ""; }; 137 | 607DE4BF1620284E007E1E27 /* address.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = address.cpp; sourceTree = ""; }; 138 | 607DE4C01620284E007E1E27 /* address.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = address.hpp; sourceTree = ""; }; 139 | 607DE4C11620284E007E1E27 /* array.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = array.hpp; sourceTree = ""; }; 140 | 607DE4C21620284E007E1E27 /* atomic_counter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = atomic_counter.hpp; sourceTree = ""; }; 141 | 607DE4C31620284E007E1E27 /* atomic_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = atomic_ptr.hpp; sourceTree = ""; }; 142 | 607DE4C41620284E007E1E27 /* blob.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = blob.hpp; sourceTree = ""; }; 143 | 607DE4C51620284E007E1E27 /* clock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clock.cpp; sourceTree = ""; }; 144 | 607DE4C61620284E007E1E27 /* clock.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = clock.hpp; sourceTree = ""; }; 145 | 607DE4C71620284E007E1E27 /* command.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = command.hpp; sourceTree = ""; }; 146 | 607DE4C81620284E007E1E27 /* config.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = config.hpp; sourceTree = ""; }; 147 | 607DE4C91620284E007E1E27 /* ctx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ctx.cpp; sourceTree = ""; }; 148 | 607DE4CA1620284E007E1E27 /* ctx.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ctx.hpp; sourceTree = ""; }; 149 | 607DE4CB1620284E007E1E27 /* dealer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dealer.cpp; sourceTree = ""; }; 150 | 607DE4CC1620284E007E1E27 /* dealer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dealer.hpp; sourceTree = ""; }; 151 | 607DE4CD1620284E007E1E27 /* decoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoder.cpp; sourceTree = ""; }; 152 | 607DE4CE1620284E007E1E27 /* decoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = decoder.hpp; sourceTree = ""; }; 153 | 607DE4CF1620284E007E1E27 /* device.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = device.cpp; sourceTree = ""; }; 154 | 607DE4D01620284E007E1E27 /* device.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = device.hpp; sourceTree = ""; }; 155 | 607DE4D11620284E007E1E27 /* devpoll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = devpoll.cpp; sourceTree = ""; }; 156 | 607DE4D21620284E007E1E27 /* devpoll.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = devpoll.hpp; sourceTree = ""; }; 157 | 607DE4D31620284E007E1E27 /* dist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dist.cpp; sourceTree = ""; }; 158 | 607DE4D41620284E007E1E27 /* dist.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dist.hpp; sourceTree = ""; }; 159 | 607DE4D51620284E007E1E27 /* encoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = encoder.cpp; sourceTree = ""; }; 160 | 607DE4D61620284E007E1E27 /* encoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = encoder.hpp; sourceTree = ""; }; 161 | 607DE4D71620284E007E1E27 /* epoll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = epoll.cpp; sourceTree = ""; }; 162 | 607DE4D81620284E007E1E27 /* epoll.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = epoll.hpp; sourceTree = ""; }; 163 | 607DE4D91620284E007E1E27 /* err.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = err.cpp; sourceTree = ""; }; 164 | 607DE4DA1620284E007E1E27 /* err.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = err.hpp; sourceTree = ""; }; 165 | 607DE4DB1620284E007E1E27 /* fd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fd.hpp; sourceTree = ""; }; 166 | 607DE4DC1620284E007E1E27 /* fq.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fq.cpp; sourceTree = ""; }; 167 | 607DE4DD1620284E007E1E27 /* fq.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = fq.hpp; sourceTree = ""; }; 168 | 607DE4DE1620284E007E1E27 /* i_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = i_engine.hpp; sourceTree = ""; }; 169 | 607DE4DF1620284E007E1E27 /* i_poll_events.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = i_poll_events.hpp; sourceTree = ""; }; 170 | 607DE4E01620284E007E1E27 /* io_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = io_object.cpp; sourceTree = ""; }; 171 | 607DE4E11620284E007E1E27 /* io_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = io_object.hpp; sourceTree = ""; }; 172 | 607DE4E21620284E007E1E27 /* io_thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = io_thread.cpp; sourceTree = ""; }; 173 | 607DE4E31620284E007E1E27 /* io_thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = io_thread.hpp; sourceTree = ""; }; 174 | 607DE4E41620284E007E1E27 /* ip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ip.cpp; sourceTree = ""; }; 175 | 607DE4E51620284E007E1E27 /* ip.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ip.hpp; sourceTree = ""; }; 176 | 607DE4E61620284E007E1E27 /* ipc_address.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ipc_address.cpp; sourceTree = ""; }; 177 | 607DE4E71620284E007E1E27 /* ipc_address.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ipc_address.hpp; sourceTree = ""; }; 178 | 607DE4E81620284E007E1E27 /* ipc_connecter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ipc_connecter.cpp; sourceTree = ""; }; 179 | 607DE4E91620284E007E1E27 /* ipc_connecter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ipc_connecter.hpp; sourceTree = ""; }; 180 | 607DE4EA1620284E007E1E27 /* ipc_listener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ipc_listener.cpp; sourceTree = ""; }; 181 | 607DE4EB1620284E007E1E27 /* ipc_listener.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ipc_listener.hpp; sourceTree = ""; }; 182 | 607DE4EC1620284E007E1E27 /* kqueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = kqueue.cpp; sourceTree = ""; }; 183 | 607DE4ED1620284E007E1E27 /* kqueue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kqueue.hpp; sourceTree = ""; }; 184 | 607DE4EE1620284E007E1E27 /* lb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lb.cpp; sourceTree = ""; }; 185 | 607DE4EF1620284E007E1E27 /* lb.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = lb.hpp; sourceTree = ""; }; 186 | 607DE4F01620284E007E1E27 /* likely.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = likely.hpp; sourceTree = ""; }; 187 | 607DE4F11620284E007E1E27 /* mailbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mailbox.cpp; sourceTree = ""; }; 188 | 607DE4F21620284E007E1E27 /* mailbox.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mailbox.hpp; sourceTree = ""; }; 189 | 607DE4F31620284E007E1E27 /* msg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = msg.cpp; sourceTree = ""; }; 190 | 607DE4F41620284E007E1E27 /* msg.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = msg.hpp; sourceTree = ""; }; 191 | 607DE4F51620284E007E1E27 /* mtrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mtrie.cpp; sourceTree = ""; }; 192 | 607DE4F61620284E007E1E27 /* mtrie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mtrie.hpp; sourceTree = ""; }; 193 | 607DE4F71620284E007E1E27 /* mutex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = mutex.hpp; sourceTree = ""; }; 194 | 607DE4F81620284E007E1E27 /* object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = object.cpp; sourceTree = ""; }; 195 | 607DE4F91620284E007E1E27 /* object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object.hpp; sourceTree = ""; }; 196 | 607DE4FA1620284E007E1E27 /* options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = options.cpp; sourceTree = ""; }; 197 | 607DE4FB1620284E007E1E27 /* options.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = options.hpp; sourceTree = ""; }; 198 | 607DE4FC1620284E007E1E27 /* own.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = own.cpp; sourceTree = ""; }; 199 | 607DE4FD1620284E007E1E27 /* own.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = own.hpp; sourceTree = ""; }; 200 | 607DE4FE1620284E007E1E27 /* pair.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pair.cpp; sourceTree = ""; }; 201 | 607DE4FF1620284E007E1E27 /* pair.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pair.hpp; sourceTree = ""; }; 202 | 607DE5001620284E007E1E27 /* pgm_receiver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pgm_receiver.cpp; sourceTree = ""; }; 203 | 607DE5011620284E007E1E27 /* pgm_receiver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pgm_receiver.hpp; sourceTree = ""; }; 204 | 607DE5021620284E007E1E27 /* pgm_sender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pgm_sender.cpp; sourceTree = ""; }; 205 | 607DE5031620284E007E1E27 /* pgm_sender.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pgm_sender.hpp; sourceTree = ""; }; 206 | 607DE5041620284E007E1E27 /* pgm_socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pgm_socket.cpp; sourceTree = ""; }; 207 | 607DE5051620284E007E1E27 /* pgm_socket.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pgm_socket.hpp; sourceTree = ""; }; 208 | 607DE5061620284E007E1E27 /* pipe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pipe.cpp; sourceTree = ""; }; 209 | 607DE5071620284E007E1E27 /* pipe.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pipe.hpp; sourceTree = ""; }; 210 | 607DE5081620284E007E1E27 /* platform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = platform.hpp; sourceTree = ""; }; 211 | 607DE5091620284E007E1E27 /* poll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = poll.cpp; sourceTree = ""; }; 212 | 607DE50A1620284E007E1E27 /* poll.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poll.hpp; sourceTree = ""; }; 213 | 607DE50B1620284E007E1E27 /* poller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poller.hpp; sourceTree = ""; }; 214 | 607DE50C1620284E007E1E27 /* poller_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = poller_base.cpp; sourceTree = ""; }; 215 | 607DE50D1620284E007E1E27 /* poller_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poller_base.hpp; sourceTree = ""; }; 216 | 607DE50E1620284E007E1E27 /* precompiled.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = precompiled.cpp; sourceTree = ""; }; 217 | 607DE50F1620284E007E1E27 /* precompiled.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = precompiled.hpp; sourceTree = ""; }; 218 | 607DE5101620284E007E1E27 /* pub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pub.cpp; sourceTree = ""; }; 219 | 607DE5111620284E007E1E27 /* pub.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pub.hpp; sourceTree = ""; }; 220 | 607DE5121620284E007E1E27 /* pull.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pull.cpp; sourceTree = ""; }; 221 | 607DE5131620284E007E1E27 /* pull.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pull.hpp; sourceTree = ""; }; 222 | 607DE5141620284E007E1E27 /* push.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = push.cpp; sourceTree = ""; }; 223 | 607DE5151620284E007E1E27 /* push.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = push.hpp; sourceTree = ""; }; 224 | 607DE5161620284E007E1E27 /* random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random.cpp; sourceTree = ""; }; 225 | 607DE5171620284E007E1E27 /* random.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = random.hpp; sourceTree = ""; }; 226 | 607DE5181620284E007E1E27 /* reaper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reaper.cpp; sourceTree = ""; }; 227 | 607DE5191620284E007E1E27 /* reaper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reaper.hpp; sourceTree = ""; }; 228 | 607DE51A1620284E007E1E27 /* rep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rep.cpp; sourceTree = ""; }; 229 | 607DE51B1620284E007E1E27 /* rep.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rep.hpp; sourceTree = ""; }; 230 | 607DE51C1620284E007E1E27 /* req.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = req.cpp; sourceTree = ""; }; 231 | 607DE51D1620284E007E1E27 /* req.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = req.hpp; sourceTree = ""; }; 232 | 607DE51E1620284E007E1E27 /* router.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = router.cpp; sourceTree = ""; }; 233 | 607DE51F1620284E007E1E27 /* router.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = router.hpp; sourceTree = ""; }; 234 | 607DE5201620284E007E1E27 /* select.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = select.cpp; sourceTree = ""; }; 235 | 607DE5211620284E007E1E27 /* select.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = select.hpp; sourceTree = ""; }; 236 | 607DE5221620284E007E1E27 /* session_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = session_base.cpp; sourceTree = ""; }; 237 | 607DE5231620284E007E1E27 /* session_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = session_base.hpp; sourceTree = ""; }; 238 | 607DE5241620284E007E1E27 /* signaler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = signaler.cpp; sourceTree = ""; }; 239 | 607DE5251620284E007E1E27 /* signaler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = signaler.hpp; sourceTree = ""; }; 240 | 607DE5261620284E007E1E27 /* socket_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = socket_base.cpp; sourceTree = ""; }; 241 | 607DE5271620284E007E1E27 /* socket_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = socket_base.hpp; sourceTree = ""; }; 242 | 607DE5281620284E007E1E27 /* stdint.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stdint.hpp; sourceTree = ""; }; 243 | 607DE5291620284E007E1E27 /* stream_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream_engine.cpp; sourceTree = ""; }; 244 | 607DE52A1620284E007E1E27 /* stream_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stream_engine.hpp; sourceTree = ""; }; 245 | 607DE52B1620284E007E1E27 /* sub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sub.cpp; sourceTree = ""; }; 246 | 607DE52C1620284E007E1E27 /* sub.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sub.hpp; sourceTree = ""; }; 247 | 607DE52D1620284E007E1E27 /* tcp_address.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tcp_address.cpp; sourceTree = ""; }; 248 | 607DE52E1620284E007E1E27 /* tcp_address.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tcp_address.hpp; sourceTree = ""; }; 249 | 607DE52F1620284E007E1E27 /* tcp_connecter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tcp_connecter.cpp; sourceTree = ""; }; 250 | 607DE5301620284E007E1E27 /* tcp_connecter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tcp_connecter.hpp; sourceTree = ""; }; 251 | 607DE5311620284E007E1E27 /* tcp_listener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tcp_listener.cpp; sourceTree = ""; }; 252 | 607DE5321620284E007E1E27 /* tcp_listener.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tcp_listener.hpp; sourceTree = ""; }; 253 | 607DE5331620284E007E1E27 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cpp; sourceTree = ""; }; 254 | 607DE5341620284E007E1E27 /* thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread.hpp; sourceTree = ""; }; 255 | 607DE5351620284E007E1E27 /* trie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = trie.cpp; sourceTree = ""; }; 256 | 607DE5361620284E007E1E27 /* trie.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = trie.hpp; sourceTree = ""; }; 257 | 607DE5371620284E007E1E27 /* windows.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = windows.hpp; sourceTree = ""; }; 258 | 607DE5381620284E007E1E27 /* wire.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = wire.hpp; sourceTree = ""; }; 259 | 607DE5391620284E007E1E27 /* xpub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xpub.cpp; sourceTree = ""; }; 260 | 607DE53A1620284E007E1E27 /* xpub.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xpub.hpp; sourceTree = ""; }; 261 | 607DE53B1620284E007E1E27 /* xsub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xsub.cpp; sourceTree = ""; }; 262 | 607DE53C1620284E007E1E27 /* xsub.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xsub.hpp; sourceTree = ""; }; 263 | 607DE53D1620284E007E1E27 /* ypipe.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ypipe.hpp; sourceTree = ""; }; 264 | 607DE53E1620284E007E1E27 /* yqueue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = yqueue.hpp; sourceTree = ""; }; 265 | 607DE53F1620284E007E1E27 /* zmq.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zmq.cpp; sourceTree = ""; }; 266 | 607DE5401620284E007E1E27 /* zmq_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zmq_utils.cpp; sourceTree = ""; }; 267 | 607DE5421620284E007E1E27 /* ofxZmq.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmq.cpp; sourceTree = ""; }; 268 | 607DE5431620284E007E1E27 /* ofxZmq.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmq.h; sourceTree = ""; }; 269 | 607DE5441620284E007E1E27 /* ofxZmqConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqConfig.h; sourceTree = ""; }; 270 | 607DE5451620284E007E1E27 /* ofxZmqPair.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqPair.cpp; sourceTree = ""; }; 271 | 607DE5461620284E007E1E27 /* ofxZmqPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqPair.h; sourceTree = ""; }; 272 | 607DE5471620284E007E1E27 /* ofxZmqPublisher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqPublisher.cpp; sourceTree = ""; }; 273 | 607DE5481620284E007E1E27 /* ofxZmqPublisher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqPublisher.h; sourceTree = ""; }; 274 | 607DE5491620284E007E1E27 /* ofxZmqReply.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqReply.cpp; sourceTree = ""; }; 275 | 607DE54A1620284E007E1E27 /* ofxZmqReply.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqReply.h; sourceTree = ""; }; 276 | 607DE54B1620284E007E1E27 /* ofxZmqRequest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqRequest.cpp; sourceTree = ""; }; 277 | 607DE54C1620284E007E1E27 /* ofxZmqRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqRequest.h; sourceTree = ""; }; 278 | 607DE54D1620284E007E1E27 /* ofxZmqSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqSocket.cpp; sourceTree = ""; }; 279 | 607DE54E1620284E007E1E27 /* ofxZmqSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqSocket.h; sourceTree = ""; }; 280 | 607DE54F1620284E007E1E27 /* ofxZmqSubscriber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxZmqSubscriber.cpp; sourceTree = ""; }; 281 | 607DE5501620284E007E1E27 /* ofxZmqSubscriber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxZmqSubscriber.h; sourceTree = ""; }; 282 | 607DE93016202A00007E1E27 /* ofxPublishScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxPublishScreen.cpp; sourceTree = ""; }; 283 | BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; 284 | E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; 285 | E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; 286 | E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; 287 | E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; 288 | E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; 289 | E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; 290 | E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; 291 | E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; 292 | E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; 293 | E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; 294 | E4B69B5B0A3A1756003C02F2 /* example-senderDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-senderDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 295 | E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; 296 | E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; 297 | E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; 298 | E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; 299 | E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 300 | E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 301 | E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; 302 | E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; 303 | E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; 304 | /* End PBXFileReference section */ 305 | 306 | /* Begin PBXFrameworksBuildPhase section */ 307 | E4B69B590A3A1756003C02F2 /* Frameworks */ = { 308 | isa = PBXFrameworksBuildPhase; 309 | buildActionMask = 2147483647; 310 | files = ( 311 | E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, 312 | E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, 313 | E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, 314 | E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, 315 | E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, 316 | E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, 317 | E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, 318 | E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, 319 | E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, 320 | E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, 321 | E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, 322 | E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, 323 | E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, 324 | E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, 325 | 60442CA216203426004C52B8 /* libturbojpeg.dylib in Frameworks */, 326 | ); 327 | runOnlyForDeploymentPostprocessing = 0; 328 | }; 329 | /* End PBXFrameworksBuildPhase section */ 330 | 331 | /* Begin PBXGroup section */ 332 | 60115AE715E371C500AE726A /* ofxPublishScreen */ = { 333 | isa = PBXGroup; 334 | children = ( 335 | 60115AE815E371CC00AE726A /* src */, 336 | ); 337 | name = ofxPublishScreen; 338 | sourceTree = ""; 339 | }; 340 | 60115AE815E371CC00AE726A /* src */ = { 341 | isa = PBXGroup; 342 | children = ( 343 | 60115AE915E371CC00AE726A /* ofxPublishScreen.h */, 344 | 607DE93016202A00007E1E27 /* ofxPublishScreen.cpp */, 345 | ); 346 | name = src; 347 | path = ../src; 348 | sourceTree = ""; 349 | }; 350 | 60442C1D16203426004C52B8 /* ofxTurboJpeg */ = { 351 | isa = PBXGroup; 352 | children = ( 353 | 60442C8616203426004C52B8 /* libs */, 354 | 60442C8E16203426004C52B8 /* src */, 355 | ); 356 | name = ofxTurboJpeg; 357 | path = ../../ofxTurboJpeg; 358 | sourceTree = ""; 359 | }; 360 | 60442C8616203426004C52B8 /* libs */ = { 361 | isa = PBXGroup; 362 | children = ( 363 | 60442C8716203426004C52B8 /* turbo-jpeg */, 364 | ); 365 | path = libs; 366 | sourceTree = ""; 367 | }; 368 | 60442C8716203426004C52B8 /* turbo-jpeg */ = { 369 | isa = PBXGroup; 370 | children = ( 371 | 60442C8816203426004C52B8 /* include */, 372 | 60442C8A16203426004C52B8 /* lib */, 373 | ); 374 | path = "turbo-jpeg"; 375 | sourceTree = ""; 376 | }; 377 | 60442C8816203426004C52B8 /* include */ = { 378 | isa = PBXGroup; 379 | children = ( 380 | 60442C8916203426004C52B8 /* turbojpeg.h */, 381 | ); 382 | path = include; 383 | sourceTree = ""; 384 | }; 385 | 60442C8A16203426004C52B8 /* lib */ = { 386 | isa = PBXGroup; 387 | children = ( 388 | 60442C8B16203426004C52B8 /* osx */, 389 | ); 390 | path = lib; 391 | sourceTree = ""; 392 | }; 393 | 60442C8B16203426004C52B8 /* osx */ = { 394 | isa = PBXGroup; 395 | children = ( 396 | 60442C8C16203426004C52B8 /* libturbojpeg.dylib */, 397 | ); 398 | path = osx; 399 | sourceTree = ""; 400 | }; 401 | 60442C8E16203426004C52B8 /* src */ = { 402 | isa = PBXGroup; 403 | children = ( 404 | 60442C8F16203426004C52B8 /* ofxTurboJpeg.cpp */, 405 | 60442C9016203426004C52B8 /* ofxTurboJpeg.h */, 406 | ); 407 | path = src; 408 | sourceTree = ""; 409 | }; 410 | 607DE3A11620284E007E1E27 /* ofxZmq */ = { 411 | isa = PBXGroup; 412 | children = ( 413 | 607DE4B81620284E007E1E27 /* libs */, 414 | 607DE5411620284E007E1E27 /* src */, 415 | ); 416 | name = ofxZmq; 417 | path = ../../ofxZmq; 418 | sourceTree = ""; 419 | }; 420 | 607DE4B81620284E007E1E27 /* libs */ = { 421 | isa = PBXGroup; 422 | children = ( 423 | 607DE4B91620284E007E1E27 /* zmq */, 424 | ); 425 | path = libs; 426 | sourceTree = ""; 427 | }; 428 | 607DE4B91620284E007E1E27 /* zmq */ = { 429 | isa = PBXGroup; 430 | children = ( 431 | 607DE4BA1620284E007E1E27 /* include */, 432 | 607DE4BE1620284E007E1E27 /* src */, 433 | ); 434 | path = zmq; 435 | sourceTree = ""; 436 | }; 437 | 607DE4BA1620284E007E1E27 /* include */ = { 438 | isa = PBXGroup; 439 | children = ( 440 | 607DE4BB1620284E007E1E27 /* zmq.h */, 441 | 607DE4BC1620284E007E1E27 /* zmq.hpp */, 442 | 607DE4BD1620284E007E1E27 /* zmq_utils.h */, 443 | ); 444 | path = include; 445 | sourceTree = ""; 446 | }; 447 | 607DE4BE1620284E007E1E27 /* src */ = { 448 | isa = PBXGroup; 449 | children = ( 450 | 607DE4BF1620284E007E1E27 /* address.cpp */, 451 | 607DE4C01620284E007E1E27 /* address.hpp */, 452 | 607DE4C11620284E007E1E27 /* array.hpp */, 453 | 607DE4C21620284E007E1E27 /* atomic_counter.hpp */, 454 | 607DE4C31620284E007E1E27 /* atomic_ptr.hpp */, 455 | 607DE4C41620284E007E1E27 /* blob.hpp */, 456 | 607DE4C51620284E007E1E27 /* clock.cpp */, 457 | 607DE4C61620284E007E1E27 /* clock.hpp */, 458 | 607DE4C71620284E007E1E27 /* command.hpp */, 459 | 607DE4C81620284E007E1E27 /* config.hpp */, 460 | 607DE4C91620284E007E1E27 /* ctx.cpp */, 461 | 607DE4CA1620284E007E1E27 /* ctx.hpp */, 462 | 607DE4CB1620284E007E1E27 /* dealer.cpp */, 463 | 607DE4CC1620284E007E1E27 /* dealer.hpp */, 464 | 607DE4CD1620284E007E1E27 /* decoder.cpp */, 465 | 607DE4CE1620284E007E1E27 /* decoder.hpp */, 466 | 607DE4CF1620284E007E1E27 /* device.cpp */, 467 | 607DE4D01620284E007E1E27 /* device.hpp */, 468 | 607DE4D11620284E007E1E27 /* devpoll.cpp */, 469 | 607DE4D21620284E007E1E27 /* devpoll.hpp */, 470 | 607DE4D31620284E007E1E27 /* dist.cpp */, 471 | 607DE4D41620284E007E1E27 /* dist.hpp */, 472 | 607DE4D51620284E007E1E27 /* encoder.cpp */, 473 | 607DE4D61620284E007E1E27 /* encoder.hpp */, 474 | 607DE4D71620284E007E1E27 /* epoll.cpp */, 475 | 607DE4D81620284E007E1E27 /* epoll.hpp */, 476 | 607DE4D91620284E007E1E27 /* err.cpp */, 477 | 607DE4DA1620284E007E1E27 /* err.hpp */, 478 | 607DE4DB1620284E007E1E27 /* fd.hpp */, 479 | 607DE4DC1620284E007E1E27 /* fq.cpp */, 480 | 607DE4DD1620284E007E1E27 /* fq.hpp */, 481 | 607DE4DE1620284E007E1E27 /* i_engine.hpp */, 482 | 607DE4DF1620284E007E1E27 /* i_poll_events.hpp */, 483 | 607DE4E01620284E007E1E27 /* io_object.cpp */, 484 | 607DE4E11620284E007E1E27 /* io_object.hpp */, 485 | 607DE4E21620284E007E1E27 /* io_thread.cpp */, 486 | 607DE4E31620284E007E1E27 /* io_thread.hpp */, 487 | 607DE4E41620284E007E1E27 /* ip.cpp */, 488 | 607DE4E51620284E007E1E27 /* ip.hpp */, 489 | 607DE4E61620284E007E1E27 /* ipc_address.cpp */, 490 | 607DE4E71620284E007E1E27 /* ipc_address.hpp */, 491 | 607DE4E81620284E007E1E27 /* ipc_connecter.cpp */, 492 | 607DE4E91620284E007E1E27 /* ipc_connecter.hpp */, 493 | 607DE4EA1620284E007E1E27 /* ipc_listener.cpp */, 494 | 607DE4EB1620284E007E1E27 /* ipc_listener.hpp */, 495 | 607DE4EC1620284E007E1E27 /* kqueue.cpp */, 496 | 607DE4ED1620284E007E1E27 /* kqueue.hpp */, 497 | 607DE4EE1620284E007E1E27 /* lb.cpp */, 498 | 607DE4EF1620284E007E1E27 /* lb.hpp */, 499 | 607DE4F01620284E007E1E27 /* likely.hpp */, 500 | 607DE4F11620284E007E1E27 /* mailbox.cpp */, 501 | 607DE4F21620284E007E1E27 /* mailbox.hpp */, 502 | 607DE4F31620284E007E1E27 /* msg.cpp */, 503 | 607DE4F41620284E007E1E27 /* msg.hpp */, 504 | 607DE4F51620284E007E1E27 /* mtrie.cpp */, 505 | 607DE4F61620284E007E1E27 /* mtrie.hpp */, 506 | 607DE4F71620284E007E1E27 /* mutex.hpp */, 507 | 607DE4F81620284E007E1E27 /* object.cpp */, 508 | 607DE4F91620284E007E1E27 /* object.hpp */, 509 | 607DE4FA1620284E007E1E27 /* options.cpp */, 510 | 607DE4FB1620284E007E1E27 /* options.hpp */, 511 | 607DE4FC1620284E007E1E27 /* own.cpp */, 512 | 607DE4FD1620284E007E1E27 /* own.hpp */, 513 | 607DE4FE1620284E007E1E27 /* pair.cpp */, 514 | 607DE4FF1620284E007E1E27 /* pair.hpp */, 515 | 607DE5001620284E007E1E27 /* pgm_receiver.cpp */, 516 | 607DE5011620284E007E1E27 /* pgm_receiver.hpp */, 517 | 607DE5021620284E007E1E27 /* pgm_sender.cpp */, 518 | 607DE5031620284E007E1E27 /* pgm_sender.hpp */, 519 | 607DE5041620284E007E1E27 /* pgm_socket.cpp */, 520 | 607DE5051620284E007E1E27 /* pgm_socket.hpp */, 521 | 607DE5061620284E007E1E27 /* pipe.cpp */, 522 | 607DE5071620284E007E1E27 /* pipe.hpp */, 523 | 607DE5081620284E007E1E27 /* platform.hpp */, 524 | 607DE5091620284E007E1E27 /* poll.cpp */, 525 | 607DE50A1620284E007E1E27 /* poll.hpp */, 526 | 607DE50B1620284E007E1E27 /* poller.hpp */, 527 | 607DE50C1620284E007E1E27 /* poller_base.cpp */, 528 | 607DE50D1620284E007E1E27 /* poller_base.hpp */, 529 | 607DE50E1620284E007E1E27 /* precompiled.cpp */, 530 | 607DE50F1620284E007E1E27 /* precompiled.hpp */, 531 | 607DE5101620284E007E1E27 /* pub.cpp */, 532 | 607DE5111620284E007E1E27 /* pub.hpp */, 533 | 607DE5121620284E007E1E27 /* pull.cpp */, 534 | 607DE5131620284E007E1E27 /* pull.hpp */, 535 | 607DE5141620284E007E1E27 /* push.cpp */, 536 | 607DE5151620284E007E1E27 /* push.hpp */, 537 | 607DE5161620284E007E1E27 /* random.cpp */, 538 | 607DE5171620284E007E1E27 /* random.hpp */, 539 | 607DE5181620284E007E1E27 /* reaper.cpp */, 540 | 607DE5191620284E007E1E27 /* reaper.hpp */, 541 | 607DE51A1620284E007E1E27 /* rep.cpp */, 542 | 607DE51B1620284E007E1E27 /* rep.hpp */, 543 | 607DE51C1620284E007E1E27 /* req.cpp */, 544 | 607DE51D1620284E007E1E27 /* req.hpp */, 545 | 607DE51E1620284E007E1E27 /* router.cpp */, 546 | 607DE51F1620284E007E1E27 /* router.hpp */, 547 | 607DE5201620284E007E1E27 /* select.cpp */, 548 | 607DE5211620284E007E1E27 /* select.hpp */, 549 | 607DE5221620284E007E1E27 /* session_base.cpp */, 550 | 607DE5231620284E007E1E27 /* session_base.hpp */, 551 | 607DE5241620284E007E1E27 /* signaler.cpp */, 552 | 607DE5251620284E007E1E27 /* signaler.hpp */, 553 | 607DE5261620284E007E1E27 /* socket_base.cpp */, 554 | 607DE5271620284E007E1E27 /* socket_base.hpp */, 555 | 607DE5281620284E007E1E27 /* stdint.hpp */, 556 | 607DE5291620284E007E1E27 /* stream_engine.cpp */, 557 | 607DE52A1620284E007E1E27 /* stream_engine.hpp */, 558 | 607DE52B1620284E007E1E27 /* sub.cpp */, 559 | 607DE52C1620284E007E1E27 /* sub.hpp */, 560 | 607DE52D1620284E007E1E27 /* tcp_address.cpp */, 561 | 607DE52E1620284E007E1E27 /* tcp_address.hpp */, 562 | 607DE52F1620284E007E1E27 /* tcp_connecter.cpp */, 563 | 607DE5301620284E007E1E27 /* tcp_connecter.hpp */, 564 | 607DE5311620284E007E1E27 /* tcp_listener.cpp */, 565 | 607DE5321620284E007E1E27 /* tcp_listener.hpp */, 566 | 607DE5331620284E007E1E27 /* thread.cpp */, 567 | 607DE5341620284E007E1E27 /* thread.hpp */, 568 | 607DE5351620284E007E1E27 /* trie.cpp */, 569 | 607DE5361620284E007E1E27 /* trie.hpp */, 570 | 607DE5371620284E007E1E27 /* windows.hpp */, 571 | 607DE5381620284E007E1E27 /* wire.hpp */, 572 | 607DE5391620284E007E1E27 /* xpub.cpp */, 573 | 607DE53A1620284E007E1E27 /* xpub.hpp */, 574 | 607DE53B1620284E007E1E27 /* xsub.cpp */, 575 | 607DE53C1620284E007E1E27 /* xsub.hpp */, 576 | 607DE53D1620284E007E1E27 /* ypipe.hpp */, 577 | 607DE53E1620284E007E1E27 /* yqueue.hpp */, 578 | 607DE53F1620284E007E1E27 /* zmq.cpp */, 579 | 607DE5401620284E007E1E27 /* zmq_utils.cpp */, 580 | ); 581 | path = src; 582 | sourceTree = ""; 583 | }; 584 | 607DE5411620284E007E1E27 /* src */ = { 585 | isa = PBXGroup; 586 | children = ( 587 | 607DE5421620284E007E1E27 /* ofxZmq.cpp */, 588 | 607DE5431620284E007E1E27 /* ofxZmq.h */, 589 | 607DE5441620284E007E1E27 /* ofxZmqConfig.h */, 590 | 607DE5451620284E007E1E27 /* ofxZmqPair.cpp */, 591 | 607DE5461620284E007E1E27 /* ofxZmqPair.h */, 592 | 607DE5471620284E007E1E27 /* ofxZmqPublisher.cpp */, 593 | 607DE5481620284E007E1E27 /* ofxZmqPublisher.h */, 594 | 607DE5491620284E007E1E27 /* ofxZmqReply.cpp */, 595 | 607DE54A1620284E007E1E27 /* ofxZmqReply.h */, 596 | 607DE54B1620284E007E1E27 /* ofxZmqRequest.cpp */, 597 | 607DE54C1620284E007E1E27 /* ofxZmqRequest.h */, 598 | 607DE54D1620284E007E1E27 /* ofxZmqSocket.cpp */, 599 | 607DE54E1620284E007E1E27 /* ofxZmqSocket.h */, 600 | 607DE54F1620284E007E1E27 /* ofxZmqSubscriber.cpp */, 601 | 607DE5501620284E007E1E27 /* ofxZmqSubscriber.h */, 602 | ); 603 | path = src; 604 | sourceTree = ""; 605 | }; 606 | BB4B014C10F69532006C3DED /* addons */ = { 607 | isa = PBXGroup; 608 | children = ( 609 | 60442C1D16203426004C52B8 /* ofxTurboJpeg */, 610 | 607DE3A11620284E007E1E27 /* ofxZmq */, 611 | 60115AE715E371C500AE726A /* ofxPublishScreen */, 612 | ); 613 | name = addons; 614 | sourceTree = ""; 615 | }; 616 | BBAB23C913894ECA00AA2426 /* system frameworks */ = { 617 | isa = PBXGroup; 618 | children = ( 619 | E4C2424410CC5A17004149E2 /* AppKit.framework */, 620 | E4C2424510CC5A17004149E2 /* Cocoa.framework */, 621 | E4C2424610CC5A17004149E2 /* IOKit.framework */, 622 | E45BE9710E8CC7DD009D7055 /* AGL.framework */, 623 | E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, 624 | E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, 625 | E45BE9740E8CC7DD009D7055 /* Carbon.framework */, 626 | E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, 627 | E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, 628 | E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, 629 | E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, 630 | E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, 631 | ); 632 | name = "system frameworks"; 633 | sourceTree = ""; 634 | }; 635 | BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { 636 | isa = PBXGroup; 637 | children = ( 638 | BBAB23BE13894E4700AA2426 /* GLUT.framework */, 639 | ); 640 | name = "3rd party frameworks"; 641 | sourceTree = ""; 642 | }; 643 | E4328144138ABC890047C5CB /* Products */ = { 644 | isa = PBXGroup; 645 | children = ( 646 | E4328148138ABC890047C5CB /* openFrameworksDebug.a */, 647 | ); 648 | name = Products; 649 | sourceTree = ""; 650 | }; 651 | E45BE5980E8CC70C009D7055 /* frameworks */ = { 652 | isa = PBXGroup; 653 | children = ( 654 | BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, 655 | BBAB23C913894ECA00AA2426 /* system frameworks */, 656 | ); 657 | name = frameworks; 658 | sourceTree = ""; 659 | }; 660 | E4B69B4A0A3A1720003C02F2 = { 661 | isa = PBXGroup; 662 | children = ( 663 | E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, 664 | E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, 665 | E4B69E1C0A3A1BDC003C02F2 /* src */, 666 | E4EEC9E9138DF44700A80321 /* openFrameworks */, 667 | BB4B014C10F69532006C3DED /* addons */, 668 | E45BE5980E8CC70C009D7055 /* frameworks */, 669 | E4B69B5B0A3A1756003C02F2 /* example-senderDebug.app */, 670 | ); 671 | sourceTree = ""; 672 | }; 673 | E4B69E1C0A3A1BDC003C02F2 /* src */ = { 674 | isa = PBXGroup; 675 | children = ( 676 | E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, 677 | E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, 678 | E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, 679 | ); 680 | path = src; 681 | sourceTree = SOURCE_ROOT; 682 | }; 683 | E4EEC9E9138DF44700A80321 /* openFrameworks */ = { 684 | isa = PBXGroup; 685 | children = ( 686 | E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, 687 | E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, 688 | ); 689 | name = openFrameworks; 690 | sourceTree = ""; 691 | }; 692 | /* End PBXGroup section */ 693 | 694 | /* Begin PBXNativeTarget section */ 695 | E4B69B5A0A3A1756003C02F2 /* example-sender */ = { 696 | isa = PBXNativeTarget; 697 | buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-sender" */; 698 | buildPhases = ( 699 | E4B69B580A3A1756003C02F2 /* Sources */, 700 | E4B69B590A3A1756003C02F2 /* Frameworks */, 701 | E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, 702 | E4C2427710CC5ABF004149E2 /* CopyFiles */, 703 | ); 704 | buildRules = ( 705 | ); 706 | dependencies = ( 707 | E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, 708 | ); 709 | name = "example-sender"; 710 | productName = myOFApp; 711 | productReference = E4B69B5B0A3A1756003C02F2 /* example-senderDebug.app */; 712 | productType = "com.apple.product-type.application"; 713 | }; 714 | /* End PBXNativeTarget section */ 715 | 716 | /* Begin PBXProject section */ 717 | E4B69B4C0A3A1720003C02F2 /* Project object */ = { 718 | isa = PBXProject; 719 | buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-sender" */; 720 | compatibilityVersion = "Xcode 2.4"; 721 | developmentRegion = English; 722 | hasScannedForEncodings = 0; 723 | knownRegions = ( 724 | English, 725 | Japanese, 726 | French, 727 | German, 728 | ); 729 | mainGroup = E4B69B4A0A3A1720003C02F2; 730 | productRefGroup = E4B69B4A0A3A1720003C02F2; 731 | projectDirPath = ""; 732 | projectReferences = ( 733 | { 734 | ProductGroup = E4328144138ABC890047C5CB /* Products */; 735 | ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; 736 | }, 737 | ); 738 | projectRoot = ""; 739 | targets = ( 740 | E4B69B5A0A3A1756003C02F2 /* example-sender */, 741 | ); 742 | }; 743 | /* End PBXProject section */ 744 | 745 | /* Begin PBXReferenceProxy section */ 746 | E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { 747 | isa = PBXReferenceProxy; 748 | fileType = archive.ar; 749 | path = openFrameworksDebug.a; 750 | remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; 751 | sourceTree = BUILT_PRODUCTS_DIR; 752 | }; 753 | /* End PBXReferenceProxy section */ 754 | 755 | /* Begin PBXShellScriptBuildPhase section */ 756 | E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { 757 | isa = PBXShellScriptBuildPhase; 758 | buildActionMask = 2147483647; 759 | files = ( 760 | ); 761 | inputPaths = ( 762 | ); 763 | outputPaths = ( 764 | ); 765 | runOnlyForDeploymentPostprocessing = 0; 766 | shellPath = /bin/sh; 767 | shellScript = "cp -f ../../../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\";"; 768 | }; 769 | /* End PBXShellScriptBuildPhase section */ 770 | 771 | /* Begin PBXSourcesBuildPhase section */ 772 | E4B69B580A3A1756003C02F2 /* Sources */ = { 773 | isa = PBXSourcesBuildPhase; 774 | buildActionMask = 2147483647; 775 | files = ( 776 | E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, 777 | E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, 778 | 607DE5DD1620284E007E1E27 /* address.cpp in Sources */, 779 | 607DE5DE1620284E007E1E27 /* clock.cpp in Sources */, 780 | 607DE5DF1620284E007E1E27 /* ctx.cpp in Sources */, 781 | 607DE5E01620284E007E1E27 /* dealer.cpp in Sources */, 782 | 607DE5E11620284E007E1E27 /* decoder.cpp in Sources */, 783 | 607DE5E21620284E007E1E27 /* device.cpp in Sources */, 784 | 607DE5E31620284E007E1E27 /* devpoll.cpp in Sources */, 785 | 607DE5E41620284E007E1E27 /* dist.cpp in Sources */, 786 | 607DE5E51620284E007E1E27 /* encoder.cpp in Sources */, 787 | 607DE5E61620284E007E1E27 /* epoll.cpp in Sources */, 788 | 607DE5E71620284E007E1E27 /* err.cpp in Sources */, 789 | 607DE5E81620284E007E1E27 /* fq.cpp in Sources */, 790 | 607DE5E91620284E007E1E27 /* io_object.cpp in Sources */, 791 | 607DE5EA1620284E007E1E27 /* io_thread.cpp in Sources */, 792 | 607DE5EB1620284E007E1E27 /* ip.cpp in Sources */, 793 | 607DE5EC1620284E007E1E27 /* ipc_address.cpp in Sources */, 794 | 607DE5ED1620284E007E1E27 /* ipc_connecter.cpp in Sources */, 795 | 607DE5EE1620284E007E1E27 /* ipc_listener.cpp in Sources */, 796 | 607DE5EF1620284E007E1E27 /* kqueue.cpp in Sources */, 797 | 607DE5F01620284E007E1E27 /* lb.cpp in Sources */, 798 | 607DE5F11620284E007E1E27 /* mailbox.cpp in Sources */, 799 | 607DE5F21620284E007E1E27 /* msg.cpp in Sources */, 800 | 607DE5F31620284E007E1E27 /* mtrie.cpp in Sources */, 801 | 607DE5F41620284E007E1E27 /* object.cpp in Sources */, 802 | 607DE5F51620284E007E1E27 /* options.cpp in Sources */, 803 | 607DE5F61620284E007E1E27 /* own.cpp in Sources */, 804 | 607DE5F71620284E007E1E27 /* pair.cpp in Sources */, 805 | 607DE5F81620284E007E1E27 /* pgm_receiver.cpp in Sources */, 806 | 607DE5F91620284E007E1E27 /* pgm_sender.cpp in Sources */, 807 | 607DE5FA1620284E007E1E27 /* pgm_socket.cpp in Sources */, 808 | 607DE5FB1620284E007E1E27 /* pipe.cpp in Sources */, 809 | 607DE5FC1620284E007E1E27 /* poll.cpp in Sources */, 810 | 607DE5FD1620284E007E1E27 /* poller_base.cpp in Sources */, 811 | 607DE5FE1620284E007E1E27 /* precompiled.cpp in Sources */, 812 | 607DE5FF1620284E007E1E27 /* pub.cpp in Sources */, 813 | 607DE6001620284E007E1E27 /* pull.cpp in Sources */, 814 | 607DE6011620284E007E1E27 /* push.cpp in Sources */, 815 | 607DE6021620284E007E1E27 /* random.cpp in Sources */, 816 | 607DE6031620284E007E1E27 /* reaper.cpp in Sources */, 817 | 607DE6041620284E007E1E27 /* rep.cpp in Sources */, 818 | 607DE6051620284E007E1E27 /* req.cpp in Sources */, 819 | 607DE6061620284E007E1E27 /* router.cpp in Sources */, 820 | 607DE6071620284E007E1E27 /* select.cpp in Sources */, 821 | 607DE6081620284E007E1E27 /* session_base.cpp in Sources */, 822 | 607DE6091620284E007E1E27 /* signaler.cpp in Sources */, 823 | 607DE60A1620284E007E1E27 /* socket_base.cpp in Sources */, 824 | 607DE60B1620284E007E1E27 /* stream_engine.cpp in Sources */, 825 | 607DE60C1620284E007E1E27 /* sub.cpp in Sources */, 826 | 607DE60D1620284E007E1E27 /* tcp_address.cpp in Sources */, 827 | 607DE60E1620284E007E1E27 /* tcp_connecter.cpp in Sources */, 828 | 607DE60F1620284E007E1E27 /* tcp_listener.cpp in Sources */, 829 | 607DE6101620284E007E1E27 /* thread.cpp in Sources */, 830 | 607DE6111620284E007E1E27 /* trie.cpp in Sources */, 831 | 607DE6121620284E007E1E27 /* xpub.cpp in Sources */, 832 | 607DE6131620284E007E1E27 /* xsub.cpp in Sources */, 833 | 607DE6141620284E007E1E27 /* zmq.cpp in Sources */, 834 | 607DE6151620284E007E1E27 /* zmq_utils.cpp in Sources */, 835 | 607DE6161620284E007E1E27 /* ofxZmq.cpp in Sources */, 836 | 607DE6171620284E007E1E27 /* ofxZmqPair.cpp in Sources */, 837 | 607DE6181620284E007E1E27 /* ofxZmqPublisher.cpp in Sources */, 838 | 607DE6191620284E007E1E27 /* ofxZmqReply.cpp in Sources */, 839 | 607DE61A1620284E007E1E27 /* ofxZmqRequest.cpp in Sources */, 840 | 607DE61B1620284E007E1E27 /* ofxZmqSocket.cpp in Sources */, 841 | 607DE61C1620284E007E1E27 /* ofxZmqSubscriber.cpp in Sources */, 842 | 607DE93116202A00007E1E27 /* ofxPublishScreen.cpp in Sources */, 843 | 60442CA316203426004C52B8 /* ofxTurboJpeg.cpp in Sources */, 844 | ); 845 | runOnlyForDeploymentPostprocessing = 0; 846 | }; 847 | /* End PBXSourcesBuildPhase section */ 848 | 849 | /* Begin PBXTargetDependency section */ 850 | E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { 851 | isa = PBXTargetDependency; 852 | name = openFrameworks; 853 | targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; 854 | }; 855 | /* End PBXTargetDependency section */ 856 | 857 | /* Begin XCBuildConfiguration section */ 858 | E4B69B4E0A3A1720003C02F2 /* Debug */ = { 859 | isa = XCBuildConfiguration; 860 | baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; 861 | buildSettings = { 862 | ARCHS = "$(NATIVE_ARCH)"; 863 | CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; 864 | COPY_PHASE_STRIP = NO; 865 | DEAD_CODE_STRIPPING = YES; 866 | GCC_AUTO_VECTORIZATION = YES; 867 | GCC_ENABLE_SSE3_EXTENSIONS = YES; 868 | GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; 869 | GCC_INLINES_ARE_PRIVATE_EXTERN = NO; 870 | GCC_OPTIMIZATION_LEVEL = 0; 871 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; 872 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; 873 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; 874 | GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; 875 | GCC_WARN_UNINITIALIZED_AUTOS = NO; 876 | GCC_WARN_UNUSED_VALUE = NO; 877 | GCC_WARN_UNUSED_VARIABLE = NO; 878 | MACOSX_DEPLOYMENT_TARGET = 10.6; 879 | OTHER_CPLUSPLUSFLAGS = ( 880 | "-D__MACOSX_CORE__", 881 | "-lpthread", 882 | "-mtune=native", 883 | ); 884 | }; 885 | name = Debug; 886 | }; 887 | E4B69B4F0A3A1720003C02F2 /* Release */ = { 888 | isa = XCBuildConfiguration; 889 | baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; 890 | buildSettings = { 891 | ARCHS = "$(NATIVE_ARCH)"; 892 | CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; 893 | COPY_PHASE_STRIP = YES; 894 | DEAD_CODE_STRIPPING = YES; 895 | GCC_AUTO_VECTORIZATION = YES; 896 | GCC_ENABLE_SSE3_EXTENSIONS = YES; 897 | GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; 898 | GCC_INLINES_ARE_PRIVATE_EXTERN = NO; 899 | GCC_OPTIMIZATION_LEVEL = 3; 900 | GCC_SYMBOLS_PRIVATE_EXTERN = NO; 901 | GCC_UNROLL_LOOPS = YES; 902 | GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; 903 | GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; 904 | GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; 905 | GCC_WARN_UNINITIALIZED_AUTOS = NO; 906 | GCC_WARN_UNUSED_VALUE = NO; 907 | GCC_WARN_UNUSED_VARIABLE = NO; 908 | MACOSX_DEPLOYMENT_TARGET = 10.6; 909 | OTHER_CPLUSPLUSFLAGS = ( 910 | "-D__MACOSX_CORE__", 911 | "-lpthread", 912 | "-mtune=native", 913 | ); 914 | }; 915 | name = Release; 916 | }; 917 | E4B69B600A3A1757003C02F2 /* Debug */ = { 918 | isa = XCBuildConfiguration; 919 | buildSettings = { 920 | COPY_PHASE_STRIP = NO; 921 | FRAMEWORK_SEARCH_PATHS = ( 922 | "$(inherited)", 923 | "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 924 | ); 925 | FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; 926 | GCC_DYNAMIC_NO_PIC = NO; 927 | GCC_ENABLE_FIX_AND_CONTINUE = YES; 928 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 929 | GCC_MODEL_TUNING = NONE; 930 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 931 | GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 932 | INFOPLIST_FILE = "openFrameworks-Info.plist"; 933 | INSTALL_PATH = "$(HOME)/Applications"; 934 | LIBRARY_SEARCH_PATHS = ( 935 | "$(inherited)", 936 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 937 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 938 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 939 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", 940 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", 941 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", 942 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", 943 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", 944 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", 945 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", 946 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", 947 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", 948 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", 949 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", 950 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", 951 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 952 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 953 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", 954 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", 955 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", 956 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", 957 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", 958 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", 959 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", 960 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", 961 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", 962 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", 963 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", 964 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", 965 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", 966 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", 967 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", 968 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", 969 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", 970 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", 971 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", 972 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", 973 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", 974 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", 975 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", 976 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", 977 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", 978 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", 979 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", 980 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", 981 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", 982 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", 983 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", 984 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", 985 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", 986 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", 987 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", 988 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", 989 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", 990 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", 991 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", 992 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", 993 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", 994 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", 995 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", 996 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", 997 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 998 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 999 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 1000 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", 1001 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", 1002 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", 1003 | ); 1004 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../ofxZmq/libs/zmq/lib/ios\""; 1005 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../ofxZmq/libs/zmq/lib/osx\""; 1006 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../libs/libjpeg-turbo/lib/osx\""; 1007 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../../ofxTurboJpeg/libs/turbo-jpeg/lib/osx\""; 1008 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(SRCROOT)/../libs/libjpeg-turbo/lib/osx\""; 1009 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6 = "\"$(SRCROOT)/../../ofxTurboJpeg/libs/turbo-jpeg/lib/osx\""; 1010 | PREBINDING = NO; 1011 | PRODUCT_NAME = "example-senderDebug"; 1012 | WRAPPER_EXTENSION = app; 1013 | }; 1014 | name = Debug; 1015 | }; 1016 | E4B69B610A3A1757003C02F2 /* Release */ = { 1017 | isa = XCBuildConfiguration; 1018 | buildSettings = { 1019 | COPY_PHASE_STRIP = YES; 1020 | FRAMEWORK_SEARCH_PATHS = ( 1021 | "$(inherited)", 1022 | "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1023 | ); 1024 | FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; 1025 | GCC_ENABLE_FIX_AND_CONTINUE = NO; 1026 | GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 1027 | GCC_MODEL_TUNING = NONE; 1028 | GCC_PRECOMPILE_PREFIX_HEADER = YES; 1029 | GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; 1030 | INFOPLIST_FILE = "openFrameworks-Info.plist"; 1031 | INSTALL_PATH = "$(HOME)/Applications"; 1032 | LIBRARY_SEARCH_PATHS = ( 1033 | "$(inherited)", 1034 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1035 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 1036 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 1037 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", 1038 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", 1039 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", 1040 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", 1041 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", 1042 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", 1043 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", 1044 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", 1045 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", 1046 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", 1047 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", 1048 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", 1049 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 1050 | "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", 1051 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 1052 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", 1053 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", 1054 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", 1055 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", 1056 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", 1057 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", 1058 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", 1059 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", 1060 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", 1061 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", 1062 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", 1063 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", 1064 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", 1065 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", 1066 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", 1067 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", 1068 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", 1069 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", 1070 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", 1071 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", 1072 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", 1073 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", 1074 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", 1075 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", 1076 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", 1077 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", 1078 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", 1079 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", 1080 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", 1081 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", 1082 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", 1083 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", 1084 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", 1085 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", 1086 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", 1087 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", 1088 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", 1089 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", 1090 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", 1091 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", 1092 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", 1093 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", 1094 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", 1095 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 1096 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", 1097 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", 1098 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", 1099 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", 1100 | "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", 1101 | ); 1102 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../ofxZmq/libs/zmq/lib/ios\""; 1103 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../ofxZmq/libs/zmq/lib/osx\""; 1104 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../libs/libjpeg-turbo/lib/osx\""; 1105 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../../ofxTurboJpeg/libs/turbo-jpeg/lib/osx\""; 1106 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(SRCROOT)/../libs/libjpeg-turbo/lib/osx\""; 1107 | LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6 = "\"$(SRCROOT)/../../ofxTurboJpeg/libs/turbo-jpeg/lib/osx\""; 1108 | PREBINDING = NO; 1109 | PRODUCT_NAME = "example-sender"; 1110 | WRAPPER_EXTENSION = app; 1111 | }; 1112 | name = Release; 1113 | }; 1114 | /* End XCBuildConfiguration section */ 1115 | 1116 | /* Begin XCConfigurationList section */ 1117 | E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-sender" */ = { 1118 | isa = XCConfigurationList; 1119 | buildConfigurations = ( 1120 | E4B69B4E0A3A1720003C02F2 /* Debug */, 1121 | E4B69B4F0A3A1720003C02F2 /* Release */, 1122 | ); 1123 | defaultConfigurationIsVisible = 0; 1124 | defaultConfigurationName = Release; 1125 | }; 1126 | E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-sender" */ = { 1127 | isa = XCConfigurationList; 1128 | buildConfigurations = ( 1129 | E4B69B600A3A1757003C02F2 /* Debug */, 1130 | E4B69B610A3A1757003C02F2 /* Release */, 1131 | ); 1132 | defaultConfigurationIsVisible = 0; 1133 | defaultConfigurationName = Release; 1134 | }; 1135 | /* End XCConfigurationList section */ 1136 | }; 1137 | rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; 1138 | } 1139 | --------------------------------------------------------------------------------