Skip to content

Scripts for building BOINC for Android

License

Notifications You must be signed in to change notification settings

truboxl/boinc-android

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages