Skip to content

Source for Celix, demonstrator and bundles used for inaetics on android.

License

Notifications You must be signed in to change notification settings

marcojansen/android-inaetics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source Android-Inaetics

This repo contains all the source code used for https://github.com/bpetri/nativeLoad.

  • Celix source & Celix bundles source
  • Demonstrator bundles source

Crosscompiling

To build this for android follow the guide below.

REQUIRED LIBRARIES:

  • automake
  • build-essential
  • wget
  • curl
  • cmake
  • git
  • texinfo
  • libtool

In order to crosscompile you first need to download the latest android-ndk http://developer.android.com/ndk/index.html Then set your NDK_HOME variable to the folder where the ndk is located.

  1. To build the required toolchains for arm armv7a and armv8a run the toolchains.sh from terminal.
  2. To download/crosscompile the required libraries run the libraries.sh.
  3. To crosscompile celix run the celix.sh (Requires celix source to be in the same folder as the script!)
  4. To crosscompile demonstrator run the demonstrator.sh (Requires demonstrator source to be in the same folder as the script!)

Correct order in short:

  1. toolchains.sh
  2. libraries.sh
  3. celix.sh
  4. demonstrator.sh

All the crosscompiled libraries will be located in compiled/architecture. The downloaded libraries used for crosscompiling can be found in libs. the used toolchains can be found in toolchain and toolchain64.


* Make sure to execute all the scripts from the directory they're located.
* armv8a is experimental

About

Source for Celix, demonstrator and bundles used for inaetics on android.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •