altosdroid: Copy generated .apks to bin directory This places them in the same location as the previous build system. Signed-off-by: Keith Packard <keithp@keithp.com>
Force using opensdk-8 to build altosdroid Current gradlew doesn't run on newer java Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid: Update Makefile.am to run gradle-based build Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid: Hack up build to 'work' for now Android apps are now build with gradle instead of ant; the ant bits are stale and only work with old java. Use old java to run ant while using the current java compiler to build things. This requires a custom version of the google play API library. Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid: Deal with multiple installed android SDKs Use the latest SDK's zipalign Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid: Add idle mode monitoring, reboot. Start igniters This adds three idle mode operations -- monitor idle, reboot flight computer and test igniters. The igniter test isn't quite wired up. Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid: Cleanup Makefile.am Avoid re-creating library symlinks. Make builds depend on resource files too. Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid: Look for zipalign in the new place too This build tool moved for some reason... Signed-off-by: Keith Packard <keithp@keithp.com>
reflect filename changes in LLC repo
altosdroid: Automatically sign the released version if the key is available Look in ~/altusmetrumllc for release.keystore and Passphrase and enable building and signing of the release binary. Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid: Altosdroid build doesn't work in parallel, so stop trying Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid: improve build system dependencies Signed-off-by: Mike Beattie <mike@ethernal.org>
altosdroid: force older jarsigner signing algorithm for java 1.7 (increment versionCode, re-upload to Play Store) Signed-off-by: Mike Beattie <mike@ethernal.org>
altosdroid: adjust clean targets to get rid of automake warning Signed-off-by: Mike Beattie <mike@ethernal.org>
altosdroid: adjust release Makefile target * Rename target * Add dependency on unsigned release APK * use $(ZIPALIGN) variable Signed-off-by: Mike Beattie <mike@ethernal.org>
altosdroid: Symlink red/green/gray LEDs via build system Signed-off-by: Mike Beattie <mike@ethernal.org>
altosdroid: Adjust build system for GMaps & Tabs support * Use SupportV4 library for Tab support * Use Google Services Lib for Google Maps * revert to a standard Android target, not Google API's * Add permissions required for Google Maps to manifest, and API key Signed-off-by: Mike Beattie <mike@ethernal.org>
altosdroid: adjust Makefile rules separate altoslib linking and, making of external lib directory. Signed-off-by: Mike Beattie <mike@ethernal.org>
altosdroid: use a glob for source files Signed-off-by: Mike Beattie <mike@ethernal.org>
altosdroid: Only update BuildInfo.java when other source files change Signed-off-by: Mike Beattie <mike@ethernal.org>