Commit Graph

30 Commits

Author SHA1 Message Date
Laurent Sansonetti
bbe51897e7 add app.version_name, app.version_code, and app.version(code, name) to specify app versioning when generating the manifest file 2014-05-20 12:01:08 +02:00
Laurent Sansonetti
66f4c8cff8 add `rake release’ task which creates an apk build suitable for play store submissions, fix build to use a distinct directory for development/release build objects 2014-05-19 16:30:29 +02:00
Laurent Sansonetti
8e8201c519 add app.release_keystore(path, alias_name) method to set up the code signing for release builds (play store) 2014-05-19 16:28:07 +02:00
Laurent Sansonetti
ea4a041b8f read extra packages paths from the manifest files, rebuild the R.java files if *any* resource file is newer than them 2014-05-19 10:41:21 +02:00
Laurent Sansonetti
04d11e1c99 fix app.vendor_project to accept a manifest’ key/value pair (when resources’ is provided), generate R.java files for the project’s resources + libraries’ resources 2014-05-19 10:22:05 +02:00
Laurent Sansonetti
1949f57c58 remove app.manifest_metadata, add app.manifest_entry() which can be used to provide any element at either the top-level element or ‘application’ 2014-05-19 10:18:50 +02:00
Laurent Sansonetti
16ab93948d fix code when called within the class 2014-05-19 00:20:34 +02:00
Laurent Sansonetti
8b06cc055b add app.logs_components which can be used to customize the components we will be logging messages from in the development terminal 2014-05-19 00:20:34 +02:00
Laurent Sansonetti
e67a6e4123 introduce app.vendor_project which receives a hash (mandatory, :jar key/value, optional, :resources key/value), fix build system to include 3rd-party resources directories into the apk 2014-05-19 00:20:34 +02:00
Laurent Sansonetti
1e235c909e add app.manifest_metadata which can be used to provide <meta-data …> elements to the AndroidManifest.xml file 2014-05-19 00:20:34 +02:00
Laurent Sansonetti
c629a10ddf app.resources_dirs are now used for android resources, introduce app.assets_dirs to store raw assets (and it defaults to the ‘assets’ project directory) 2014-05-19 00:20:34 +02:00
Laurent Sansonetti
3426b6cfba support for 3rd-party android libraries: the build system will vendor all .jar files that are inside the ‘vendor’ sub-directory, and also generate .bridgesupport metadata for them 2014-05-15 20:04:17 +02:00
Laurent Sansonetti
ec7abfe3f3 add .gitignore android project file 2014-04-24 13:50:29 +02:00
Laurent Sansonetti
836f6bc0ab `motion create —template=android’ now creates an empty MainActivity class 2014-04-24 13:48:43 +02:00
Laurent Sansonetti
7b7a8894d5 the -mtune flag should be passed to the compiler, not the assembler 2014-03-26 00:46:54 +01:00
Laurent Sansonetti
dc3c5b2737 use proper armeabi directory name when compiling for an arch 2014-03-26 00:35:30 +01:00
Laurent Sansonetti
31c71c14ec use proper arch-related flags 2014-03-26 00:35:29 +01:00
Laurent Sansonetti
ad00a5dc04 fix main activity default value 2014-03-22 13:44:55 +01:00
Laurent Sansonetti
515e62b9d8 rake {simulator,device} now shows application logs in the terminal after running the main activity 2014-03-12 17:51:31 +01:00
Laurent Sansonetti
0f4374526a remove magic encoding comments from template files (which are not needed) 2014-03-05 12:27:58 +01:00
Laurent Sansonetti
f29d89f89a add magic encoding comments to all ruby source files 2014-03-05 12:20:20 +01:00
Laurent Sansonetti
1fdf2ba2cc pass -g (not sure if it matters...) 2014-02-18 18:03:14 +01:00
Laurent Sansonetti
3ca2306019 add support for sub-activities 2014-02-06 12:45:09 +01:00
Laurent Sansonetti
d127fd1d32 support for vendored jars 2014-02-06 12:45:09 +01:00
Laurent Sansonetti
7fe07ab3bd pass less flags to the assembler 2014-01-20 01:29:03 +01:00
Laurent Sansonetti
4d3e8c0c70 more work on the android port 2014-01-19 23:38:32 +01:00
Laurent Sansonetti
b09b209b93 oops 2014-01-13 14:19:31 +01:00
Laurent Sansonetti
9c592b4934 compile/link the payload library with clang 2014-01-10 23:54:04 +01:00
Laurent Sansonetti
d2491e0f3b determine the android SDK build tools directory dynamically 2013-12-17 14:16:07 +01:00
Laurent Sansonetti
e3b1e9de5d add android project template (work in progress) 2013-06-25 16:16:15 +02:00