Commit Graph

36 Commits

Author SHA1 Message Date
levlam
61a879e91a Document building shared OpenSSL libraries. 2024-06-03 12:39:41 +03:00
levlam
f35dea776c Update hash of the minimum supported commit in DockerFile for Android. 2024-05-31 15:41:21 +03:00
levlam
872d8ebd3b Support OpenSSL shared library build in Android example. 2024-05-31 14:39:35 +03:00
levlam
4d9baf6fc0 Update OpenSSL version in examples. 2024-05-31 11:52:22 +03:00
levlam
371ddde1f5 Support JSON for Java interface in Android example. 2024-05-31 11:41:35 +03:00
levlam
91ac878840 Improve relative paths in .gitignore. 2024-05-31 01:17:34 +03:00
levlam
2003d0a4e3 Update base Docker Android build Ubuntu image to 24.04. 2024-05-14 00:08:17 +03:00
levlam
54db619b91 Increase minimal supported commit for Android docker build, because SDK platform must be the same. 2024-05-13 23:07:04 +03:00
levlam
f28fa6a860 Add example of building TDLib for Android with JSON interface. 2024-05-13 21:54:55 +03:00
levlam
2ede408570 Android example: use build-tools for Android 34 and add support for NDK 26+. 2024-05-13 16:01:28 +03:00
levlam
02a096fcbe Update Android command line tools version. 2024-05-13 15:58:03 +03:00
levlam
8c82a19ca9 Improve README wording. 2024-02-27 00:40:47 +03:00
levlam
132566b393 Exit check-environment script if make installation is unsupported. 2023-04-25 19:55:44 +03:00
levlam
9692ecf25b Update default OpenSSL versions in examples. 2023-03-26 22:36:09 +03:00
levlam
68d6c43f02 Add Dockerfile for Android example. 2022-10-07 01:47:03 +03:00
levlam
d2348e3c97 Android example: avoid usage of case, which doesn't seem to work in outdated default bash on macOS. 2022-08-15 10:33:15 +03:00
levlam
b52e3e0e12 Add check for JDK to be actually installed. macOS has dummy /usr/bin/java. 2022-08-15 01:00:19 +03:00
levlam
bcd89728c3 Android example: improve AddIntDef.php. 2022-08-14 16:26:40 +03:00
levlam
3ea8255b42 Android example: avoid using of unsupported API versions with new NDK. 2022-08-14 15:24:40 +03:00
levlam
916a5f5848 Android example: change working directory after resolving relative paths. 2022-08-14 13:23:09 +03:00
levlam
d914505ea8 Explicitly specify jar files to Javadoc. 2022-08-13 14:26:52 +03:00
levlam
907e323f47 Use cmake and ninja from Android NDK. 2022-08-13 14:04:47 +03:00
levlam
89c79be45c Android example: quietly generate javadoc. 2022-08-13 12:20:37 +03:00
levlam
eca8cf94f4 Android example: improve checks for existence of output directory. 2022-08-13 10:37:16 +03:00
levlam
d1a6595c20 Allow to specify custom path for prebuilt Android OpenSSL. 2022-08-13 10:31:41 +03:00
levlam
bb6bd4244f Improve name of OPENSSL_VERSION argument. 2022-08-12 22:08:48 +03:00
levlam
9a469eef31 Minor fixes. 2022-08-12 18:39:36 +03:00
levlam
86294f246e Mention c++_shared in Android README. 2022-08-12 17:20:58 +03:00
levlam
0271bf0be0 Support c++_shared build in Android example. 2022-08-12 15:05:18 +03:00
levlam
f43859a3b7 Define HOST_ARCH in check-environment.sh. 2022-08-12 14:11:45 +03:00
levlam
77a8cc6499 Check argument correctness in Android build scripts. 2022-08-12 11:29:28 +03:00
levlam
de8c41a17b Add .gitignore for Android example. 2022-08-12 10:34:14 +03:00
levlam
daebae9183 Add check for glibc presense on Linux. 2022-08-12 00:51:15 +03:00
levlam
c24ed30d5b Use the current directory as classpath for javadoc. Multiple classpath
directory support seems to be broken in newer javadoc.
2022-08-11 20:38:10 +03:00
levlam
eef6f6cfa0 Fix javadoc usage. 2022-08-11 20:11:31 +03:00
levlam
5479c640fe Add example of building TDLib for Android. 2022-08-11 18:18:48 +03:00