Fix make process for ZeroTier Android SDK

This commit is contained in:
Caerostris 2015-12-09 18:33:55 +00:00
commit b34cc94bb7
3 changed files with 12 additions and 5 deletions

View file

@ -10,7 +10,7 @@ set(Java_INCLUDE_DIRS $ENV{JAVA_HOME}/include)
endif()
if(APPLE)
set(Java_INCLUDE_DIRS "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/JavaVM.framework/Headers")
set(Java_INCLUDE_DIRS "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/JavaVM.framework/Headers")
endif()
message("Java Include Dirs: ${Java_INCLUDE_DIRS}")
@ -31,7 +31,7 @@ set(src_files
../ext/http-parser/http_parser.c
../node/C25519.cpp
../node/CertificateOfMembership.cpp
../node/Defaults.cpp
../node/DeferredPackets.cpp
../node/Dictionary.cpp
../node/Identity.cpp
../node/IncomingPacket.cpp
@ -42,6 +42,7 @@ set(src_files
../node/Node.cpp
../node/OutboundMulticast.cpp
../node/Packet.cpp
../node/Path.cpp
../node/Peer.cpp
../node/Poly1305.cpp
../node/Salsa20.cpp
@ -54,7 +55,7 @@ set(src_files
../osdep/OSUtils.cpp
jni/com_zerotierone_sdk_Node.cpp
jni/ZT_jniutils.cpp
jni/ZT_jnicache.cpp
jni/ZT_jnilookup.cpp
)
set(include_dirs

View file

@ -9,9 +9,15 @@ Reqires:
* JDK
* ANT
* Android SDK
* Android NDK
* XCode (if building on OS X)
Required Environment Variables:
* JAVA_HOME - Path to the Java SDK's home folder
* NDK\_BUILD\_LOC - Path do the ndk-build script in the Android NDK
* ANDROID\_PLATFORM - path to the directory android.jar lives (on Windows: C:\Users\<username>\AppData\Local\Android\sdk\platforms\android-21)
* ZT - Path to ZeroTier's source folder
Make sure to check your OS version in CMakeLists.txt if your are on OS X.