added compile instructions

This commit is contained in:
Matthias Ringwald 2015-07-10 23:16:24 +02:00
parent 99ecc4c71e
commit 39e3752e0b

View File

@ -14,3 +14,32 @@ Note: As BTstack directly uses the Bluetooth hardware, the iOS Bluetooth is auto
Please visit the [project page at GitHub](https://github.com/bluekitchen/btstack/) for technical information and check the platform/ios subfolder.
== How to develop ==
To write BTstack-based applications, you don't need to compile the BTstack Cydia package. You can just install it on your
JB iOS device and copy /usr/lib/libBTstack.dylib into your project and add btstack/include to your project includes.
See btstack/platforms/example/WiiMoteOpenGLDemo for a Xcode-base example. In general, I highly recommend to use theos
to create apps & daemons for JB iOS devices instead of using Xcode.
== Compile Instructions ==
Install the following tools:
- Xcode 6.4 as /Applications/Xcode.app
- Xcode 4.4.1 as /Applications/Xcode-4.4.1.app/
- rpetrich's theos fork with "lippoplastic" support from https://github.com/rpetrich/theos
Set the $THEOS environment variable to the location of theos, e.g. like:
export THEOS=/Projects/theos
Go to btstack/platforms/ios and run make
cd btstack
make package
If everything went right, you'll end up with a .deb package that you can install via:
make install