diff options
| author | Po Lu | 2023-01-24 17:31:16 +0800 |
|---|---|---|
| committer | Po Lu | 2023-01-24 17:31:16 +0800 |
| commit | 56e55a80080f78754db6f385d574d17c3631ee30 (patch) | |
| tree | 58abd71c77cb2e95b93c39c69dc76bb0ea90adac /java/Makefile.in | |
| parent | 3267a2d6d2b1f5b62f12f849712ead7016e71976 (diff) | |
| download | emacs-56e55a80080f78754db6f385d574d17c3631ee30.tar.gz emacs-56e55a80080f78754db6f385d574d17c3631ee30.zip | |
Update Android port
* INSTALL.android: Update.
* build-aux/ndk-build-helper-1.mk: Fix typo.
* configure.ac: Enable --with-json on Android.
* cross/ndk-build/ndk-build-shared-library.mk:
(NDK_CFLAGS_$(LOCAL_MODULE)):
(LOCAL_MODULE_FILENAME):
* cross/ndk-build/ndk-build-static-library.mk:
(ALL_OBJECT_FILES$(LOCAL_MODULE)):
(LOCAL_MODULE_FILENAME): Recursively resolve dependencies.
* cross/ndk-build/ndk-resolve.mk: New function.
* doc/emacs/android.texi (Android Startup): Document how Emacs
is dumped during initial startup.
* java/Makefile.in (filename): Fix build with multiple shared
libraries.
* java/README: Improve commentary.
* java/org/gnu/emacs/EmacsApplication.java (onCreate): Look and
set dump file.
* java/org/gnu/emacs/EmacsNative.java (EmacsNative): New
function getFingerprint.
* java/org/gnu/emacs/EmacsPreferencesActivity.java (onCreate):
Add option to erase the dump file.
* java/org/gnu/emacs/EmacsService.java (browseUrl): New
function.
* java/org/gnu/emacs/EmacsThread.java (run): Specify dump file
if found.
* lisp/loadup.el: Always dump during loadup on Android.
* lisp/net/browse-url.el (browse-url--browser-defcustom-type):
(browse-url-default-browser):
(browse-url-default-android-browser): New browse url type.
* m4/ndk-build.m4 (ndk_package_map): Map jansson to libjansson.
* src/android.c (struct android_emacs_service): New method
`browse_url'.
(getFingerprint): New function.
(android_init_emacs_service): Initialize new method.
(android_browse_url): New function.
* src/android.h: Update prototypes.
* src/androidselect.c (Fandroid_browse_url): New function.
(syms_of_androidselect): Define it.
* src/emacs.c (load_pdump): Don't look in fancy places on
Android.
* src/pdumper.c (Fdump_emacs_portable): Allow dumping while
interactive on Android.
(syms_of_pdumper): New variable `pdumper-fingerprint'.
* src/sfntfont-android.c (sfntfont_android_composite_bitmap):
Fix unused variables.
Diffstat (limited to 'java/Makefile.in')
| -rw-r--r-- | java/Makefile.in | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/java/Makefile.in b/java/Makefile.in index d27775ea3db..b5e0cd7bb56 100644 --- a/java/Makefile.in +++ b/java/Makefile.in | |||
| @@ -148,8 +148,7 @@ emacs.apk-in: $(CROSS_BINS) $(CROSS_LIBS) $(libsrc)/asset-directory-tool \ | |||
| 148 | cp -f $$file install_temp/lib/$(ANDROID_ABI); \ | 148 | cp -f $$file install_temp/lib/$(ANDROID_ABI); \ |
| 149 | fi \ | 149 | fi \ |
| 150 | done | 150 | done |
| 151 | $(foreach module,$(NDK_BUILD_SHARED), \ | 151 | cp -f $(NDK_BUILD_SHARED) install_temp/lib/$(ANDROID_ABI) |
| 152 | cp -f $(module) install_temp/lib/$(ANDROID_ABI)) | ||
| 153 | # Package everything. Specifying the assets on this command line is | 152 | # Package everything. Specifying the assets on this command line is |
| 154 | # necessary for AAssetManager_getNextFileName to work on old versions | 153 | # necessary for AAssetManager_getNextFileName to work on old versions |
| 155 | # of Android. | 154 | # of Android. |