diff options
| author | Po Lu | 2024-06-06 20:55:40 +0800 |
|---|---|---|
| committer | Po Lu | 2024-06-06 20:56:33 +0800 |
| commit | a48f062e36be3ce5890a8a789272f31f074fea40 (patch) | |
| tree | 59916eaf84079dfbbb1b7330566d081c6e659ed2 /build-aux | |
| parent | c86995d07e98e6f1a48f8df791aa4164316159d9 (diff) | |
| download | emacs-a48f062e36be3ce5890a8a789272f31f074fea40.tar.gz emacs-a48f062e36be3ce5890a8a789272f31f074fea40.zip | |
Minor enhancements to the Android build system
* build-aux/ndk-build-helper-1.mk:
* build-aux/ndk-build-helper-2.mk:
* cross/ndk-build/ndk-build-shared-library.mk:
* cross/ndk-build/ndk-build-static-library.mk:
* cross/ndk-build/ndk-resolve.mk
(NDK_SO_EXTRA_FLAGS_$(LOCAL_MODULE)):
(NDK_LOCAL_SO_NAMES_$(LOCAL_MODULE)):
(NDK_LOCAL_A_NAMES_$(LOCAL_MODULE)): Reinforce tests for string
prefixes.
* m4/ndk-build.m4 (ndk_INIT): Guarantee that a module's
dependencies are recorded.
* configure.ac (XCONFIGURE): Prepare for building librsvg.
Diffstat (limited to 'build-aux')
| -rw-r--r-- | build-aux/ndk-build-helper-1.mk | 4 | ||||
| -rw-r--r-- | build-aux/ndk-build-helper-2.mk | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/build-aux/ndk-build-helper-1.mk b/build-aux/ndk-build-helper-1.mk index 490064b6e32..985f7cddfaf 100644 --- a/build-aux/ndk-build-helper-1.mk +++ b/build-aux/ndk-build-helper-1.mk | |||
| @@ -37,7 +37,7 @@ $(info Building $(build_kind)) | |||
| 37 | $(info $(LOCAL_MODULE)) | 37 | $(info $(LOCAL_MODULE)) |
| 38 | $(info $(addprefix $(LOCAL_PATH)/,$(LOCAL_SRC_FILES) $(LOCAL_SRC_FILES$(EMACS_ABI)))) | 38 | $(info $(addprefix $(LOCAL_PATH)/,$(LOCAL_SRC_FILES) $(LOCAL_SRC_FILES$(EMACS_ABI)))) |
| 39 | 39 | ||
| 40 | ifeq ($(findstring lib,$(LOCAL_MODULE)),lib) | 40 | ifeq ($(filter-out lib%,$(LOCAL_MODULE)),) |
| 41 | NDK_SO_NAMES = $(LOCAL_MODULE)_emacs.so | 41 | NDK_SO_NAMES = $(LOCAL_MODULE)_emacs.so |
| 42 | else | 42 | else |
| 43 | NDK_SO_NAMES = lib$(LOCAL_MODULE)_emacs.so | 43 | NDK_SO_NAMES = lib$(LOCAL_MODULE)_emacs.so |
| @@ -50,7 +50,7 @@ $$(foreach module,$$(filter-out $$(SYSTEM_LIBRARIES), $$(NDK_$(1)_STATIC_LIBRARI | |||
| 50 | endef | 50 | endef |
| 51 | 51 | ||
| 52 | define add-so-name | 52 | define add-so-name |
| 53 | ifeq ($(findstring lib,$(1)),lib) | 53 | ifeq ($(filter-out lib%,$(1)),) |
| 54 | NDK_SO_NAME = $(1)_emacs.so | 54 | NDK_SO_NAME = $(1)_emacs.so |
| 55 | else | 55 | else |
| 56 | NDK_SO_NAME = lib$(1)_emacs.so | 56 | NDK_SO_NAME = lib$(1)_emacs.so |
diff --git a/build-aux/ndk-build-helper-2.mk b/build-aux/ndk-build-helper-2.mk index e696fcbdade..697740b3d45 100644 --- a/build-aux/ndk-build-helper-2.mk +++ b/build-aux/ndk-build-helper-2.mk | |||
| @@ -31,14 +31,14 @@ $(info Building $(build_kind)) | |||
| 31 | $(info $(LOCAL_MODULE)) | 31 | $(info $(LOCAL_MODULE)) |
| 32 | $(info $(addprefix $(LOCAL_PATH)/,$(LOCAL_SRC_FILES) $(LOCAL_SRC_FILES$(EMACS_ABI)))) | 32 | $(info $(addprefix $(LOCAL_PATH)/,$(LOCAL_SRC_FILES) $(LOCAL_SRC_FILES$(EMACS_ABI)))) |
| 33 | 33 | ||
| 34 | ifeq ($(findstring lib,$(LOCAL_MODULE)),lib) | 34 | ifeq ($(filter-out lib%,$(LOCAL_MODULE)),) |
| 35 | NDK_A_NAMES = $(LOCAL_MODULE).a | 35 | NDK_A_NAMES = $(LOCAL_MODULE).a |
| 36 | else | 36 | else |
| 37 | NDK_A_NAMES = lib$(LOCAL_MODULE).a | 37 | NDK_A_NAMES = lib$(LOCAL_MODULE).a |
| 38 | endif | 38 | endif |
| 39 | 39 | ||
| 40 | define add-a-name | 40 | define add-a-name |
| 41 | ifeq ($(findstring lib,$(1)),lib) | 41 | ifeq ($(filter-out lib%,$(1)),) |
| 42 | NDK_A_NAME = $(1).a | 42 | NDK_A_NAME = $(1).a |
| 43 | else | 43 | else |
| 44 | NDK_A_NAME = lib$(1).a | 44 | NDK_A_NAME = lib$(1).a |
| @@ -58,7 +58,7 @@ endif | |||
| 58 | endef | 58 | endef |
| 59 | 59 | ||
| 60 | define add-so-name | 60 | define add-so-name |
| 61 | ifeq ($(findstring lib,$(1)),lib) | 61 | ifeq ($(filter-out lib%,$(1)),) |
| 62 | NDK_SO_NAME = $(1)_emacs.so | 62 | NDK_SO_NAME = $(1)_emacs.so |
| 63 | else | 63 | else |
| 64 | NDK_SO_NAME = lib$(1)_emacs.so | 64 | NDK_SO_NAME = lib$(1)_emacs.so |