build - npedotnet/npe-image-library GitHub Wiki

Build

Build libraries

Require

  • JDK 8 and JDK 7
  • Android SDK
  • Apache Ant
  • GWT 2.8

Edit user settings

Edit user settings in build/build.xml.

<!-- User settings -->
<property name="android.sdk.jar" value="C:/.../android.jar"/>
<property name="jre7.rt.jar" value="C:/Program Files/Java/jre7/lib/rt.jar"/>
<property name="gwt.user.jar" value="E:/.../gwt-2.7.0/gwt-user.jar"/>
<!-- End of user settings -->

Build

git clone https://github.com/npedotnet/npe-image-library.git
cd npe-image-library/build/
ant
build/dest/npe-image-library-1.0.jar
build/dest/npe-image-library-android-1.0.jar
build/dest/npe-image-library-gwt-1.0.jar

Build iOS Library

Require

  • iOS SDK
  • J2ObjC 0.9.7

Edit user settings

Edit user settings in build/Makefile.

# User settings
IPHONE_OS_SDK_INCLUDE = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/usr/include
# End of User settings

Build

git clone https://github.com/npedotnet/npe-image-library.git
cd npe-image-library/build
make
build/npe-image-library-ios-1.0.zip