mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-26 03:35:20 +00:00
added compile instructions
This commit is contained in:
parent
99ecc4c71e
commit
39e3752e0b
@ -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.
|
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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user