forked from openkylin/platform_build
Remove DBus support.
external/dbus and external/dbus-binding-generator was removed from the manifest. Bug: 31602715 Test: make checkbuild Change-Id: Iea0277720acad8ac0fa630b8745f90fb3c3b5f00
This commit is contained in:
parent
fea31c0b9e
commit
d1f397e8b4
|
@ -937,62 +937,6 @@ else
|
||||||
endif
|
endif
|
||||||
endif # $(proto_sources) non-empty
|
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: Compile .aidl files to .cpp and .h files
|
||||||
###########################################################
|
###########################################################
|
||||||
|
|
|
@ -44,7 +44,6 @@ LOCAL_CTS_TEST_RUNNER:=
|
||||||
LOCAL_CXX:=
|
LOCAL_CXX:=
|
||||||
LOCAL_CXX_STL := default
|
LOCAL_CXX_STL := default
|
||||||
LOCAL_DATA_BINDING:=
|
LOCAL_DATA_BINDING:=
|
||||||
LOCAL_DBUS_PROXY_PREFIX:=
|
|
||||||
LOCAL_DEX_PREOPT_APP_IMAGE:=
|
LOCAL_DEX_PREOPT_APP_IMAGE:=
|
||||||
LOCAL_DEX_PREOPT_FLAGS:=
|
LOCAL_DEX_PREOPT_FLAGS:=
|
||||||
LOCAL_DEX_PREOPT_GENERATE_PROFILE:=
|
LOCAL_DEX_PREOPT_GENERATE_PROFILE:=
|
||||||
|
|
|
@ -566,7 +566,6 @@ NANOPB_SRCS := external/nanopb-c/generator/protoc-gen-nanopb \
|
||||||
external/nanopb-c/generator/google/*.py \
|
external/nanopb-c/generator/google/*.py \
|
||||||
external/nanopb-c/generator/proto/*.py)
|
external/nanopb-c/generator/proto/*.py)
|
||||||
VTSC := $(HOST_OUT_EXECUTABLES)/vtsc$(HOST_EXECUTABLE_SUFFIX)
|
VTSC := $(HOST_OUT_EXECUTABLES)/vtsc$(HOST_EXECUTABLE_SUFFIX)
|
||||||
DBUS_GENERATOR := $(HOST_OUT_EXECUTABLES)/dbus-binding-generator
|
|
||||||
MKBOOTFS := $(HOST_OUT_EXECUTABLES)/mkbootfs$(HOST_EXECUTABLE_SUFFIX)
|
MKBOOTFS := $(HOST_OUT_EXECUTABLES)/mkbootfs$(HOST_EXECUTABLE_SUFFIX)
|
||||||
MINIGZIP := $(HOST_OUT_EXECUTABLES)/minigzip$(HOST_EXECUTABLE_SUFFIX)
|
MINIGZIP := $(HOST_OUT_EXECUTABLES)/minigzip$(HOST_EXECUTABLE_SUFFIX)
|
||||||
ifeq (,$(strip $(BOARD_CUSTOM_MKBOOTIMG)))
|
ifeq (,$(strip $(BOARD_CUSTOM_MKBOOTIMG)))
|
||||||
|
|
|
@ -1196,31 +1196,6 @@ $(if $(PRIVATE_RENAME_CPP_EXT),\
|
||||||
$(hide) mv $(basename $@).cc $@)
|
$(hide) mv $(basename $@).cc $@)
|
||||||
endef
|
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
|
## Helper to set include paths form transform-*-to-o
|
||||||
###########################################################
|
###########################################################
|
||||||
|
|
|
@ -42,7 +42,6 @@ that Make can detect are listed in parenthesis after the module:
|
||||||
dotdot_incs: LOCAL_C_INCLUDES contains paths include '..'
|
dotdot_incs: LOCAL_C_INCLUDES contains paths include '..'
|
||||||
srcs_dotarm: LOCAL_SRC_FILES contains source files like <...>.c.arm
|
srcs_dotarm: LOCAL_SRC_FILES contains source files like <...>.c.arm
|
||||||
aidl: LOCAL_SRC_FILES contains .aidl sources
|
aidl: LOCAL_SRC_FILES contains .aidl sources
|
||||||
dbus: LOCAL_SRC_FILES contains .dbus-xml sources
|
|
||||||
objc: LOCAL_SRC_FILES contains Objective-C sources
|
objc: LOCAL_SRC_FILES contains Objective-C sources
|
||||||
proto: LOCAL_SRC_FILES contains .proto sources
|
proto: LOCAL_SRC_FILES contains .proto sources
|
||||||
rs: LOCAL_SRC_FILES contains renderscript sources
|
rs: LOCAL_SRC_FILES contains renderscript sources
|
||||||
|
|
Loading…
Reference in New Issue