Skip to content

Commit

Permalink
Updated Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
robotconscience committed Oct 20, 2014
1 parent 10ce24c commit bd8d34f
Showing 1 changed file with 51 additions and 48 deletions.
99 changes: 51 additions & 48 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
spacebrew-openframeworks-examples
ofxSpacebrew
=================================

Spacebrew openFrameworks examples (including ofxSpacebrew addon)

Supported platforms (via ofxLibwebsockets):
* OS X
* iOS
* Windows
* Raspberry Pi

Setup
=================================
* download openframeworks: http://openframeworks.cc/download
Expand All @@ -12,51 +18,48 @@ Setup

ADDING TO PROJECTS
------------
* OS X
* Via OF Project Generator:
1. Delete ofxLibwebsockets/libs/libwebsockets/include/win32port
2. Add ofxLibwebsockets to your addons via the projectGenerator
3. Add ofxSpacebrew to your addons via the projectGenerator
4. That's it!

* Adding to a new/existing project:
1. Delete ofxLibwebsockets/libs/libwebsockets/include/win32port
2. Add ofxSpacebrew and ofxLibwebsockets code to your project
3. Include ofxLibwebsockets' xcconfig file via your project's Project.xcconfig file:
1. Define where it lives:
```OFX_LWS_PATH = "$(OF_PATH)/addons/ofxLibwebsockets"```
2. Include ofxLibwebsockets xcconfig
```#include "../../../addons/ofxLibwebsockets/ofxLibwebsockets.xcconfig"```
2. Add to existing vars in Project.xcconfig:

```
OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OFX_LWS_LIBS)
HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) $(OFX_LWS_INCLUDES)
LIBRARY_SEARCH_PATHS = $(inherited) $(OFX_LWS_SEARCH)
```
* The easy way:
* Via OF Project Generator:
1. Add ofxLibwebsockets to your addons via the projectGenerator
2. Add ofxSpacebrew to your addons via the projectGenerator
3. That's it!
* The hard way:
* OS X
* Adding to a new/existing project:
1. Add ofxSpacebrew and ofxLibwebsockets code to your project
2. Include ofxLibwebsockets' xcconfig file via your project's Project.xcconfig file:
1. Define where it lives:
```OFX_LWS_PATH = "$(OF_PATH)/addons/ofxLibwebsockets"```
2. Include ofxLibwebsockets xcconfig
```#include "../../../addons/ofxLibwebsockets/ofxLibwebsockets.xcconfig"```
2. Add to existing vars in Project.xcconfig:
```
OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OFX_LWS_LIBS)
HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) $(OFX_LWS_INCLUDES)
LIBRARY_SEARCH_PATHS = $(inherited) $(OFX_LWS_SEARCH)
```

* Windows
* Adding to new/existing project:
1. Add the ofxLibwebsockets source files to the C++ Linker
* right click on project in the solution explorer, click "Properties", Go down to C++ > General
* click the arrow at the right of "Additional include directories" and select "edit"
* add the ofxLibwebsockets source files:
```
..\..\..\addons\ofxLibwebsockets\libs\jsonpp
..\..\..\addons\ofxLibwebsockets\libs\jsonpp\json
..\..\..\addons\ofxLibwebsockets\libs\libwebsockets\include
..\..\..\addons\ofxLibwebsockets\libs\libwebsockets\include\win32port
..\..\..\addons\ofxLibwebsockets\libs\ofxLibwebsockets\include
..\..\..\addons\ofxLibwebsockets\libs\ofxLibwebsockets\src
..\..\..\addons\ofxLibwebsockets\libs\openssl\openssl
..\..\..\addons\ofxLibwebsockets\src
```
2. Add ofxSpacebrew source files to the C++ Linker
* right click on project in the solution explorer, click "Properties", Go down to C++ > General
* click the arrow at the right of "Additional include directories" and select "edit"
* add the ofxSpacebrew source files:
```
..\..\..\addons\ofxSpacebrew\src
```
* Windows
* Adding to new/existing project:
1. Add the ofxLibwebsockets source files to the C++ Linker
* right click on project in the solution explorer, click "Properties", Go down to C++ > General
* click the arrow at the right of "Additional include directories" and select "edit"
* add the ofxLibwebsockets source files:
```
..\..\..\addons\ofxLibwebsockets\libs\jsonpp
..\..\..\addons\ofxLibwebsockets\libs\jsonpp\json
..\..\..\addons\ofxLibwebsockets\libs\libwebsockets\include
..\..\..\addons\ofxLibwebsockets\libs\ofxLibwebsockets\include
..\..\..\addons\ofxLibwebsockets\libs\ofxLibwebsockets\src
..\..\..\addons\ofxLibwebsockets\src
```
2. Add ofxSpacebrew source files to the C++ Linker
* right click on project in the solution explorer, click "Properties", Go down to C++ > General
* click the arrow at the right of "Additional include directories" and select "edit"
* add the ofxSpacebrew source files:
```
..\..\..\addons\ofxSpacebrew\src
```

0 comments on commit bd8d34f

Please sign in to comment.