am cbac8789: am af72e1b3: Merge "Move part of logtags stuff back to base_rules.mk."
* commit 'cbac87899b63bfbd9bf9f23e16b3ac2faba7d39c': Move part of logtags stuff back to base_rules.mk.
This commit is contained in:
commit
6f2e72ec99
|
@ -194,6 +194,17 @@ endif
|
|||
# Assemble the list of targets to create PRIVATE_ variables for.
|
||||
LOCAL_INTERMEDIATE_TARGETS += $(LOCAL_BUILT_MODULE)
|
||||
|
||||
###########################################################
|
||||
## logtags: Add .logtags files to global list
|
||||
###########################################################
|
||||
|
||||
logtags_sources := $(filter %.logtags,$(LOCAL_SRC_FILES))
|
||||
|
||||
ifneq ($(strip $(logtags_sources)),)
|
||||
event_log_tags := $(addprefix $(LOCAL_PATH)/,$(logtags_sources))
|
||||
else
|
||||
event_log_tags :=
|
||||
endif
|
||||
|
||||
###########################################################
|
||||
## make clean- targets
|
||||
|
@ -336,6 +347,8 @@ my_required_modules += $(LOCAL_REQUIRED_MODULES_$($(my_prefix)OS))
|
|||
endif
|
||||
ALL_MODULES.$(my_register_name).REQUIRED := \
|
||||
$(strip $(ALL_MODULES.$(my_register_name).REQUIRED) $(my_required_modules))
|
||||
ALL_MODULES.$(my_register_name).EVENT_LOG_TAGS := \
|
||||
$(ALL_MODULES.$(my_register_name).EVENT_LOG_TAGS) $(event_log_tags)
|
||||
ALL_MODULES.$(my_register_name).MAKEFILE := \
|
||||
$(ALL_MODULES.$(my_register_name).MAKEFILE) $(LOCAL_MODULE_MAKEFILE)
|
||||
ifdef LOCAL_MODULE_OWNER
|
||||
|
|
34
core/java.mk
34
core/java.mk
|
@ -315,25 +315,6 @@ else
|
|||
aidl_java_sources :=
|
||||
endif
|
||||
|
||||
###########################################################
|
||||
## logtags: Add .logtags files to global list, emit java source
|
||||
###########################################################
|
||||
logtags_sources := $(filter %.logtags,$(LOCAL_SRC_FILES))
|
||||
|
||||
ifneq ($(strip $(logtags_sources)),)
|
||||
event_log_tags := $(addprefix $(LOCAL_PATH)/,$(logtags_sources))
|
||||
|
||||
logtags_java_sources := $(patsubst %.logtags,%.java,$(addprefix $(intermediates.COMMON)/src/, $(logtags_sources)))
|
||||
logtags_sources := $(addprefix $(LOCAL_PATH)/, $(logtags_sources))
|
||||
|
||||
$(logtags_java_sources): $(intermediates.COMMON)/src/%.java: $(LOCAL_PATH)/%.logtags $(TARGET_OUT_COMMON_INTERMEDIATES)/all-event-log-tags.txt
|
||||
$(transform-logtags-to-java)
|
||||
|
||||
else
|
||||
logtags_java_sources :=
|
||||
event_log_tags :=
|
||||
endif
|
||||
|
||||
##########################################
|
||||
|
||||
# All of the rules after full_classes_compiled_jar are very unlikely
|
||||
|
@ -350,6 +331,21 @@ endif
|
|||
include $(BUILD_SYSTEM)/base_rules.mk
|
||||
#######################################
|
||||
|
||||
###########################################################
|
||||
## logtags: emit java source
|
||||
###########################################################
|
||||
ifneq ($(strip $(logtags_sources)),)
|
||||
|
||||
logtags_java_sources := $(patsubst %.logtags,%.java,$(addprefix $(intermediates.COMMON)/src/, $(logtags_sources)))
|
||||
logtags_sources := $(addprefix $(LOCAL_PATH)/, $(logtags_sources))
|
||||
|
||||
$(logtags_java_sources): $(intermediates.COMMON)/src/%.java: $(LOCAL_PATH)/%.logtags $(TARGET_OUT_COMMON_INTERMEDIATES)/all-event-log-tags.txt
|
||||
$(transform-logtags-to-java)
|
||||
|
||||
else
|
||||
logtags_java_sources :=
|
||||
endif
|
||||
|
||||
##########################################
|
||||
java_sources := $(addprefix $(LOCAL_PATH)/, $(filter %.java,$(LOCAL_SRC_FILES))) $(aidl_java_sources) $(logtags_java_sources) \
|
||||
$(filter %.java,$(LOCAL_GENERATED_SOURCES))
|
||||
|
|
|
@ -237,10 +237,6 @@ $(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_AAPT_FLAGS := $(LOCAL_AAPT_FLAGS) $(PROD
|
|||
$(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_MANIFEST_PACKAGE_NAME := $(LOCAL_MANIFEST_PACKAGE_NAME)
|
||||
$(LOCAL_INTERMEDIATE_TARGETS) : PRIVATE_MANIFEST_INSTRUMENTATION_FOR := $(LOCAL_MANIFEST_INSTRUMENTATION_FOR)
|
||||
|
||||
ifdef event_log_tags
|
||||
ALL_MODULES.$(my_register_name).EVENT_LOG_TAGS := \
|
||||
$(ALL_MODULES.$(my_register_name).EVENT_LOG_TAGS) $(event_log_tags)
|
||||
endif
|
||||
ifdef aidl_sources
|
||||
ALL_MODULES.$(my_register_name).AIDL_FILES := $(aidl_sources)
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue