Commit Graph

22 Commits (master)

Author SHA1 Message Date
Szymon Kłos e679f48acd Fix path in android README
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I9dd68d48fc8679085d6c4b7a7cc9f7e05dc1ccbb
2022-11-15 15:57:48 +01:00
Michael Meeks ccc2c4beb9 Simplify building multiple zstds for Android.
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
Change-Id: I58f31f3ff7be19e4770accd88a7520cc112b1e47
2022-11-02 12:09:53 +01:00
Michael Meeks a8c449642e Android - add --with-zstd-includes and libs and build instructions.
Also reduce cut/paste in configure.ac around checking for files.

Change-Id: I33f789e99ed79f08cb9cfa5ed147b764332adfde
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2022-11-02 12:09:53 +01:00
Jan Holesovsky 9a6bb8a55d android: Update the location of the .so files for debugging in the README.
Change-Id: I0a291236a87c3c70e93d6558e94a506099d4b4ae
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100240
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
2020-08-06 15:44:01 +02:00
Jan Holesovsky 37b3acbdf1 android: Add support for x86 ABI too.
Turns out that the ChromeOS uses the x86 Android runtime, not x86-64.

Change-Id: Ic3b6f7a65d35d2298daa731f46e57068eaf2583d
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/97607
Tested-by: Jenkins
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
2020-07-01 17:10:28 +02:00
Jan Holesovsky 2ec7f97ac3 android: Update POCO instructions to 1.10.1.
Change-Id: Iff8c7145e0372086bfa6a4c4f47e8d964244abc0
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/97419
Tested-by: Jenkins
Tested-by: Jan Holesovsky <kendy@collabora.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
2020-06-29 16:02:19 +02:00
Jan Holesovsky 661bb47d07 android: Add x86-64 build too.
This will make it possible to create AAB's that contain 3 ABIs:
armeabi-v7a, arm64-v8a and x86_64.

If you want to build for just one ABI, use --with-android-abi=... where
the value is one of those three above.

Change-Id: I553b8ca941db67eddc1d712a96b818f9cfedd0fa
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/97227
Tested-by: Jan Holesovsky <kendy@collabora.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
2020-06-29 14:24:36 +02:00
Andras Timar 33000dfded typo fixes in comments and code
Change-Id: I6f31e050aab701e31064e1abc9429dce0a50c279
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92953
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-04-26 23:19:52 +02:00
Henry Castro 35405ae637 android: update README file
Change-Id: I0eff096514a92cdce54a2e6d7efcc8a73faae974
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92720
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-04-23 09:06:54 +02:00
Jan Holesovsky d556760c2f android: Implement (optional) support for both 32bit and 64bit build.
This adds possiblity to specify additional build trees for LibreOffice
and POCO that contain the 64bit version, like:

    --with-lo-builddir=/local/libreoffice/master-android-release:/local/libreoffice/master-android-release-64bit \
    --with-poco-includes=/opt/poco-android/include:/opt/poco-android-64bit/include \
    --with-poco-libs=/opt/poco-android/lib:/opt/poco-android-64bit/lib \

which triggers both 32bit and 64bit build.

It should be still possible to build just 32bit when used without the
semicolons - which is useful for the normal development.

Change-Id: I99145e57f0cc15f022c05d09f8c4ab275880d44b
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/84312
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
2019-12-30 14:24:30 +01:00
Michael Meeks a72392cc57 android: improve debugging readme.
Change-Id: I4d1933e38c7cb0fd4d28b4384e11f35f2c9e8626
2019-12-11 22:53:14 +00:00
Jan Holesovsky 888a9e56ab android: Back to using POCO.
It turns out that the std::filesystem is still not part of the NDK:
https://github.com/android/ndk/issues/609

The NDK has the header - but not the c++fs library yet :-(

Change-Id: Ic7003f71cd4730b2f34138adea3b09fe92fdbb4a
Reviewed-on: https://gerrit.libreoffice.org/82336
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
2019-11-09 00:33:25 +01:00
Jan Holesovsky 1813c272f2 android: Add hint about using pretty-printers.
Change-Id: Iffb53d4c4c8b78042840b99d54b28ce2b29c27ed
Reviewed-on: https://gerrit.libreoffice.org/81706
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
2019-10-29 20:50:17 +01:00
Jan Holesovsky 75949f6fd2 android: How to debug the native code with symbols.
Also no need to avoid stripping any more, the symbols are not necessary
inside the .apk.

Change-Id: I4d9f4c3db26c3d61af3cc5167589fcc82834d7f9
Reviewed-on: https://gerrit.libreoffice.org/70516
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
2019-04-10 17:49:06 +02:00
Jan Holesovsky 9d6b079e58 Tip how to cross-compile with icecream.
Change-Id: Iad797e81575fd44c51732a1c93328f833dd1b901
2019-03-20 15:46:11 +01:00
Florin Ciornei c1f5e5acce Updated some instructions in the android/README to make them more clear.
Change-Id: I8dc5643bcde634dc66a3f75c6054cc093c18aad0
Reviewed-on: https://gerrit.libreoffice.org/69427
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Tested-by: Jan Holesovsky <kendy@collabora.com>
2019-03-20 09:05:32 +01:00
Jan Holesovsky e79f5f7ec6 android: Create the html, js and css and copy it to the right place.
Change-Id: I3efbba0ae369387796e2d08b3003e4f469610dda
2019-02-13 13:22:25 +01:00
Jan Holesovsky 6d8d40a267 android: Use configure for the rest of the hardcoded stuff in CMakeLists.txt.
Change-Id: I61ae98c87f439dffe6df4b9c61da7e7c5f968786
2019-02-13 12:09:36 +01:00
Jan Holesovsky 3af9580489 android: Generate the CMakeLists.txt from configure.
Change-Id: I9012e78adda55640c6fe74829fcb7f7a2fb25ce6
2019-02-13 11:32:49 +01:00
Jan Holesovsky b5c50021c7 android: POCO 1.9.1 is fine too - simplify the build instructions. 2019-02-12 13:24:52 +01:00
Jan Holesovsky 4f03f09c53 android: Gradle project and other stuff to build. 2019-02-12 10:50:40 +01:00
Jan Holesovsky e780a02171 android: Make it to ./configure.
Make of course immediately fails.
2019-02-12 10:50:40 +01:00