truboxl / boinc-android

Scripts for building BOINC for Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

truboxl/boinc-android

Cleaner build scripts for building BOINC for Android app

Prerequisite

  • autoconf
  • automake
  • curl
  • git
  • libtool
  • m4
  • make
  • perl
  • pkg-config
  • tar
  • unzip

Steps

  1. Clone and open this repository
  2. Check and edit ./00-prepare-sources.sh if necessary
  3. Run ./00-prepare-sources.sh to prepare all the sources
  4. Run ./99-build-boinc-all.sh to compile BOINC for Android
  5. Run Android Studio and open ./src/boinc/android/BOINC
  6. ???
  7. Profit!

Clean up

  1. Run ./00-clean-buildcache.sh
  2. Run . ./unset-env.sh

Benchmark

This has unofficially become a personal benchmark tool and research topic for testing compilation across different computers. The benchmark tests CPU overcommit and I/O. Instead of running ./99-build-boinc-all.sh, use ./99-build-boinc-all.sh pipeline to run compile jobs concurrently. Use time command to measure.

Long term

Look into directly build from Android Studio if possible

About

Scripts for building BOINC for Android

License:MIT License


Languages

Language:Shell 100.0%