diff options
author | Sen Jiang <senj@google.com> | 2017-03-03 20:54:37 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-03-03 20:54:38 +0000 |
commit | cf858d873b171196e4a97f6cd695c904ff247334 (patch) | |
tree | 5e7c276c65bda98e0bb3ec6d348ba5772412c089 | |
parent | 4fdf2189b08a295b87cf7701aa3906646c4982cb (diff) | |
parent | d1f397e8b48641e39e04941fdefb9f29ffe8c51a (diff) | |
download | build-cf858d873b171196e4a97f6cd695c904ff247334.tar.gz |
Merge "Remove DBus support."
-rw-r--r-- | core/binary.mk | 56 | ||||
-rw-r--r-- | core/clear_vars.mk | 1 | ||||
-rw-r--r-- | core/config.mk | 1 | ||||
-rw-r--r-- | core/definitions.mk | 25 | ||||
-rwxr-xr-x | tools/soong_to_convert.py | 1 |
5 files changed, 0 insertions, 84 deletions
diff --git a/core/binary.mk b/core/binary.mk index ecf38d2b0a..faae547a82 100644 --- a/core/binary.mk +++ b/core/binary.mk @@ -938,62 +938,6 @@ endif endif # $(proto_sources) non-empty ########################################################### -## Compile the .dbus-xml files to c++ headers -########################################################### -dbus_definitions := $(filter %.dbus-xml,$(my_src_files)) -dbus_generated_headers := -ifneq ($(dbus_definitions),) -my_soong_problems += dbus - -dbus_definition_paths := $(addprefix $(LOCAL_PATH)/,$(dbus_definitions)) -dbus_service_config := $(filter %dbus-service-config.json,$(my_src_files)) -dbus_service_config_path := $(addprefix $(LOCAL_PATH)/,$(dbus_service_config)) - -# Mark these source files as not producing objects -$(call track-src-file-obj,$(dbus_definitions) $(dbus_service_config),) - -dbus_gen_dir := $(generated_sources_dir)/dbus_bindings - -ifdef LOCAL_DBUS_PROXY_PREFIX -dbus_header_dir := $(dbus_gen_dir)/include/$(LOCAL_DBUS_PROXY_PREFIX) -dbus_headers := dbus-proxies.h -else -dbus_header_dir := $(dbus_gen_dir) -dbus_headers := $(patsubst %.dbus-xml,%.h,$(dbus_definitions)) -endif -dbus_generated_headers := $(addprefix $(dbus_header_dir)/,$(dbus_headers)) - -# Ensure that we only define build rules once in multilib builds. -ifndef $(my_prefix)_$(LOCAL_MODULE_CLASS)_$(LOCAL_MODULE)_dbus_bindings_defined -$(my_prefix)_$(LOCAL_MODULE_CLASS)_$(LOCAL_MODULE)_dbus_bindings_defined := true - -$(dbus_generated_headers): PRIVATE_MODULE := $(LOCAL_MODULE) -$(dbus_generated_headers): PRIVATE_DBUS_SERVICE_CONFIG := $(dbus_service_config_path) -$(dbus_generated_headers) : $(dbus_service_config_path) $(DBUS_GENERATOR) -ifdef LOCAL_DBUS_PROXY_PREFIX -$(dbus_generated_headers) : $(dbus_definition_paths) - $(generate-dbus-proxies) -else -$(dbus_generated_headers) : $(dbus_header_dir)/%.h : $(LOCAL_PATH)/%.dbus-xml - $(generate-dbus-adaptors) -endif # $(LOCAL_DBUS_PROXY_PREFIX) -endif # $(my_prefix)_$(LOCAL_MODULE_CLASS)_$(LOCAL_MODULE)_dbus_bindings_defined - -ifdef LOCAL_DBUS_PROXY_PREFIX -# Auto-export the generated dbus proxy directory. -my_export_c_include_dirs += $(dbus_gen_dir)/include -my_c_includes += $(dbus_gen_dir)/include -else -my_export_c_include_dirs += $(dbus_header_dir) -my_c_includes += $(dbus_header_dir) -endif # $(LOCAL_DBUS_PROXY_PREFIX) - -my_generated_sources += $(dbus_generated_headers) - -endif # $(dbus_definitions) non-empty - - -########################################################### ## AIDL: Compile .aidl files to .cpp and .h files ########################################################### aidl_src := $(strip $(filter %.aidl,$(my_src_files))) diff --git a/core/clear_vars.mk b/core/clear_vars.mk index 41ae0f0e46..f30c4babef 100644 --- a/core/clear_vars.mk +++ b/core/clear_vars.mk @@ -44,7 +44,6 @@ LOCAL_CTS_TEST_RUNNER:= LOCAL_CXX:= LOCAL_CXX_STL := default LOCAL_DATA_BINDING:= -LOCAL_DBUS_PROXY_PREFIX:= LOCAL_DEX_PREOPT_APP_IMAGE:= LOCAL_DEX_PREOPT_FLAGS:= LOCAL_DEX_PREOPT_GENERATE_PROFILE:= diff --git a/core/config.mk b/core/config.mk index 849748ff12..f176a7d8cf 100644 --- a/core/config.mk +++ b/core/config.mk @@ -566,7 +566,6 @@ NANOPB_SRCS := external/nanopb-c/generator/protoc-gen-nanopb \ external/nanopb-c/generator/google/*.py \ external/nanopb-c/generator/proto/*.py) VTSC := $(HOST_OUT_EXECUTABLES)/vtsc$(HOST_EXECUTABLE_SUFFIX) -DBUS_GENERATOR := $(HOST_OUT_EXECUTABLES)/dbus-binding-generator MKBOOTFS := $(HOST_OUT_EXECUTABLES)/mkbootfs$(HOST_EXECUTABLE_SUFFIX) MINIGZIP := $(HOST_OUT_EXECUTABLES)/minigzip$(HOST_EXECUTABLE_SUFFIX) ifeq (,$(strip $(BOARD_CUSTOM_MKBOOTIMG))) diff --git a/core/definitions.mk b/core/definitions.mk index c45eaea0d8..1a7cc50fcf 100644 --- a/core/definitions.mk +++ b/core/definitions.mk @@ -1196,31 +1196,6 @@ $(if $(PRIVATE_RENAME_CPP_EXT),\ $(hide) mv $(basename $@).cc $@) endef - -###################################################################### -## Commands for generating DBus adaptors from .dbus-xml files. -###################################################################### -define generate-dbus-adaptors -@echo "Generating DBus adaptors for $(PRIVATE_MODULE)" -@mkdir -p $(dir $@) -$(hide) $(DBUS_GENERATOR) \ - --service-config=$(PRIVATE_DBUS_SERVICE_CONFIG) \ - --adaptor=$@ \ - $< -endef - -###################################################################### -## Commands for generating DBus proxies from .dbus-xml files. -###################################################################### -define generate-dbus-proxies -@echo "Generating DBus proxies for $(PRIVATE_MODULE)" -@mkdir -p $(dir $@) -$(hide) $(DBUS_GENERATOR) \ - --service-config=$(PRIVATE_DBUS_SERVICE_CONFIG) \ - --proxy=$@ \ - $(filter %.dbus-xml,$^) -endef - ########################################################### ## Helper to set include paths form transform-*-to-o ########################################################### diff --git a/tools/soong_to_convert.py b/tools/soong_to_convert.py index 379a1add8e..3d62d43ba9 100755 --- a/tools/soong_to_convert.py +++ b/tools/soong_to_convert.py @@ -42,7 +42,6 @@ that Make can detect are listed in parenthesis after the module: dotdot_incs: LOCAL_C_INCLUDES contains paths include '..' srcs_dotarm: LOCAL_SRC_FILES contains source files like <...>.c.arm aidl: LOCAL_SRC_FILES contains .aidl sources - dbus: LOCAL_SRC_FILES contains .dbus-xml sources objc: LOCAL_SRC_FILES contains Objective-C sources proto: LOCAL_SRC_FILES contains .proto sources rs: LOCAL_SRC_FILES contains renderscript sources |