Loading core/binary.mk +4 −4 Original line number Diff line number Diff line Loading @@ -776,8 +776,8 @@ $(RenderScript_file_stamp): PRIVATE_DEP_FILES := $(bc_dep_files) $(RenderScript_file_stamp): $(renderscript_sources_fullpath) $(LOCAL_RENDERSCRIPT_CC) $(transform-renderscripts-to-cpp-and-bc) # include the dependency files (.d/.P) generated by llvm-rs-cc. $(call include-depfile,$(RenderScript_file_stamp).P,$(RenderScript_file_stamp)) # include the dependency files (.d) generated by llvm-rs-cc. $(call include-depfile,$(RenderScript_file_stamp).d,$(RenderScript_file_stamp)) LOCAL_INTERMEDIATE_TARGETS += $(RenderScript_file_stamp) Loading Loading @@ -1151,7 +1151,7 @@ $(call track-gen-file-obj,$(gen_s_sources),$(gen_s_objects)) ifneq ($(strip $(gen_s_objects)),) $(gen_s_objects): $(intermediates)/%.o: $(intermediates)/%.s \ $(my_additional_dependencies) $(transform-$(PRIVATE_HOST)s-to-o-no-deps) $(transform-$(PRIVATE_HOST)s-to-o) endif gen_asm_objects := $(gen_S_objects) $(gen_s_objects) Loading Loading @@ -1301,7 +1301,7 @@ $(call track-src-file-obj,$(dotdot_sources),$(dotdot_objects_s)) ifneq ($(strip $(asm_objects_s)),) $(asm_objects_s): $(intermediates)/%.o: $(TOPDIR)$(LOCAL_PATH)/%.s \ $(my_additional_dependencies) $(transform-$(PRIVATE_HOST)s-to-o-no-deps) $(transform-$(PRIVATE_HOST)s-to-o) endif asm_objects := $(dotdot_objects_S) $(dotdot_objects_s) $(asm_objects_S) $(asm_objects_s) Loading core/definitions.mk +10 −52 Original line number Diff line number Diff line Loading @@ -897,22 +897,6 @@ define pretty endef endif ########################################################### ## Commands for munging the dependency files the compiler generates ########################################################### # $(1): the input .d file # $(2): the output .P file define transform-d-to-p-args $(hide) cp $(1) $(2); \ sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ -e '/^$$/ d' -e 's/$$/ :/' < $(1) >> $(2); \ rm -f $(1) endef define transform-d-to-p $(call transform-d-to-p-args,$(@:%.o=%.d),$(@:%.o=%.P)) endef ########################################################### ## Commands for including the dependency files the compiler generates ########################################################### Loading @@ -924,7 +908,7 @@ endef # $(1): object files define include-depfiles-for-objs $(foreach obj, $(1), $(call include-depfile, $(obj:%.o=%.P), $(obj))) $(foreach obj, $(1), $(call include-depfile, $(obj:%.o=%.d), $(obj))) endef ########################################################### Loading Loading @@ -1023,7 +1007,6 @@ $(hide) $(PRIVATE_RS_CC) \ $(foreach inc,$(PRIVATE_RS_INCLUDES),$(addprefix -I , $(inc))) \ $(PRIVATE_RS_SOURCE_FILES) $(call _merge-renderscript-d,$(PRIVATE_DEP_FILES),$@.d) $(call transform-d-to-p-args,$@.d,$@.P) $(hide) mkdir -p $(dir $@) $(hide) touch $@ endef Loading Loading @@ -1060,7 +1043,6 @@ $(hide) $(PRIVATE_RS_CC) \ $(addprefix -I , $(PRIVATE_RS_INCLUDES)) \ $(PRIVATE_RS_SOURCE_FILES) $(call _merge-renderscript-d,$(PRIVATE_DEP_FILES),$@.d) $(call transform-d-to-p-args,$@.d,$@.P) $(hide) mkdir -p $(dir $@) $(hide) touch $@ endef Loading Loading @@ -1261,7 +1243,6 @@ $(if $(PRIVATE_TIDY_CHECKS),$(clang-tidy-cpp)) $(hide) $(RELATIVE_PWD) $(PRIVATE_CXX) \ $(transform-cpp-to-o-compiler-args) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< $(hide) $(transform-d-to-p) endef endif Loading Loading @@ -1310,11 +1291,10 @@ $(if $(PRIVATE_TIDY_CHECKS),$(clang-tidy-c)) $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(transform-c-to-o-compiler-args) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< $(hide) $(transform-d-to-p) endef endif define transform-s-to-o-no-deps define transform-s-to-o @echo "$($(PRIVATE_PREFIX)DISPLAY) asm: $(PRIVATE_MODULE) <= $<" @mkdir -p $(dir $@) $(RELATIVE_PWD) $(PRIVATE_CC) \ Loading @@ -1322,11 +1302,6 @@ $(RELATIVE_PWD) $(PRIVATE_CC) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< endef define transform-s-to-o $(transform-s-to-o-no-deps) $(transform-d-to-p) endef # YASM compilation define transform-asm-to-o @mkdir -p $(dir $@) Loading @@ -1343,14 +1318,9 @@ endef ## will error at build time. ########################################################### define transform-m-to-o-no-deps @echo "$($(PRIVATE_PREFIX)DISPLAY) ObjC: $(PRIVATE_MODULE) <= $<" $(call transform-c-or-s-to-o-no-deps, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS)) endef define transform-m-to-o $(transform-m-to-o-no-deps) $(transform-d-to-p) @echo "$($(PRIVATE_PREFIX)DISPLAY) ObjC: $(PRIVATE_MODULE) <= $<" $(call transform-c-or-s-to-o, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS)) endef ########################################################### Loading Loading @@ -1391,7 +1361,6 @@ $(if $(PRIVATE_TIDY_CHECKS),$(clang-tidy-host-cpp)) $(hide) $(RELATIVE_PWD) $(PRIVATE_CXX) \ $(transform-host-cpp-to-o-compiler-args) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< $(hide) $(transform-d-to-p) endef endif Loading @@ -1410,7 +1379,7 @@ define transform-host-c-or-s-to-o-common-args endef # $(1): extra flags define transform-host-c-or-s-to-o-no-deps define transform-host-c-or-s-to-o @mkdir -p $(dir $@) $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(transform-host-c-or-s-to-o-common-args) \ Loading Loading @@ -1444,32 +1413,21 @@ $(if $(PRIVATE_TIDY_CHECKS), $(clang-tidy-host-c)) $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(transform-host-c-to-o-compiler-args) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< $(hide) $(transform-d-to-p) endef endif define transform-host-s-to-o-no-deps @echo "$($(PRIVATE_PREFIX)DISPLAY) asm: $(PRIVATE_MODULE) <= $<" $(call transform-host-c-or-s-to-o-no-deps, $(PRIVATE_ASFLAGS)) endef define transform-host-s-to-o $(transform-host-s-to-o-no-deps) $(transform-d-to-p) @echo "$($(PRIVATE_PREFIX)DISPLAY) asm: $(PRIVATE_MODULE) <= $<" $(call transform-host-c-or-s-to-o, $(PRIVATE_ASFLAGS)) endef ########################################################### ## Commands for running gcc to compile a host Objective-C file ########################################################### define transform-host-m-to-o-no-deps @echo "$($(PRIVATE_PREFIX)DISPLAY) ObjC: $(PRIVATE_MODULE) <= $<" $(call transform-host-c-or-s-to-o-no-deps, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS) $(PRIVATE_CFLAGS_NO_OVERRIDE)) endef define transform-host-m-to-o $(transform-host-m-to-o-no-deps) $(transform-d-to-p) @echo "$($(PRIVATE_PREFIX)DISPLAY) ObjC: $(PRIVATE_MODULE) <= $<" $(call transform-host-c-or-s-to-o, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS) $(PRIVATE_CFLAGS_NO_OVERRIDE)) endef ########################################################### Loading Loading @@ -1534,7 +1492,7 @@ endef define compile-dotdot-s-file-no-deps o := $(intermediates)/$(patsubst %.s,%.o,$(subst ../,$(DOTDOT_REPLACEMENT),$(1))) $$(o) : $(TOPDIR)$(LOCAL_PATH)/$(1) $(2) $$(transform-$$(PRIVATE_HOST)s-to-o-no-deps) $$(transform-$$(PRIVATE_HOST)s-to-o) $(3) += $$(o) endef Loading Loading
core/binary.mk +4 −4 Original line number Diff line number Diff line Loading @@ -776,8 +776,8 @@ $(RenderScript_file_stamp): PRIVATE_DEP_FILES := $(bc_dep_files) $(RenderScript_file_stamp): $(renderscript_sources_fullpath) $(LOCAL_RENDERSCRIPT_CC) $(transform-renderscripts-to-cpp-and-bc) # include the dependency files (.d/.P) generated by llvm-rs-cc. $(call include-depfile,$(RenderScript_file_stamp).P,$(RenderScript_file_stamp)) # include the dependency files (.d) generated by llvm-rs-cc. $(call include-depfile,$(RenderScript_file_stamp).d,$(RenderScript_file_stamp)) LOCAL_INTERMEDIATE_TARGETS += $(RenderScript_file_stamp) Loading Loading @@ -1151,7 +1151,7 @@ $(call track-gen-file-obj,$(gen_s_sources),$(gen_s_objects)) ifneq ($(strip $(gen_s_objects)),) $(gen_s_objects): $(intermediates)/%.o: $(intermediates)/%.s \ $(my_additional_dependencies) $(transform-$(PRIVATE_HOST)s-to-o-no-deps) $(transform-$(PRIVATE_HOST)s-to-o) endif gen_asm_objects := $(gen_S_objects) $(gen_s_objects) Loading Loading @@ -1301,7 +1301,7 @@ $(call track-src-file-obj,$(dotdot_sources),$(dotdot_objects_s)) ifneq ($(strip $(asm_objects_s)),) $(asm_objects_s): $(intermediates)/%.o: $(TOPDIR)$(LOCAL_PATH)/%.s \ $(my_additional_dependencies) $(transform-$(PRIVATE_HOST)s-to-o-no-deps) $(transform-$(PRIVATE_HOST)s-to-o) endif asm_objects := $(dotdot_objects_S) $(dotdot_objects_s) $(asm_objects_S) $(asm_objects_s) Loading
core/definitions.mk +10 −52 Original line number Diff line number Diff line Loading @@ -897,22 +897,6 @@ define pretty endef endif ########################################################### ## Commands for munging the dependency files the compiler generates ########################################################### # $(1): the input .d file # $(2): the output .P file define transform-d-to-p-args $(hide) cp $(1) $(2); \ sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ -e '/^$$/ d' -e 's/$$/ :/' < $(1) >> $(2); \ rm -f $(1) endef define transform-d-to-p $(call transform-d-to-p-args,$(@:%.o=%.d),$(@:%.o=%.P)) endef ########################################################### ## Commands for including the dependency files the compiler generates ########################################################### Loading @@ -924,7 +908,7 @@ endef # $(1): object files define include-depfiles-for-objs $(foreach obj, $(1), $(call include-depfile, $(obj:%.o=%.P), $(obj))) $(foreach obj, $(1), $(call include-depfile, $(obj:%.o=%.d), $(obj))) endef ########################################################### Loading Loading @@ -1023,7 +1007,6 @@ $(hide) $(PRIVATE_RS_CC) \ $(foreach inc,$(PRIVATE_RS_INCLUDES),$(addprefix -I , $(inc))) \ $(PRIVATE_RS_SOURCE_FILES) $(call _merge-renderscript-d,$(PRIVATE_DEP_FILES),$@.d) $(call transform-d-to-p-args,$@.d,$@.P) $(hide) mkdir -p $(dir $@) $(hide) touch $@ endef Loading Loading @@ -1060,7 +1043,6 @@ $(hide) $(PRIVATE_RS_CC) \ $(addprefix -I , $(PRIVATE_RS_INCLUDES)) \ $(PRIVATE_RS_SOURCE_FILES) $(call _merge-renderscript-d,$(PRIVATE_DEP_FILES),$@.d) $(call transform-d-to-p-args,$@.d,$@.P) $(hide) mkdir -p $(dir $@) $(hide) touch $@ endef Loading Loading @@ -1261,7 +1243,6 @@ $(if $(PRIVATE_TIDY_CHECKS),$(clang-tidy-cpp)) $(hide) $(RELATIVE_PWD) $(PRIVATE_CXX) \ $(transform-cpp-to-o-compiler-args) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< $(hide) $(transform-d-to-p) endef endif Loading Loading @@ -1310,11 +1291,10 @@ $(if $(PRIVATE_TIDY_CHECKS),$(clang-tidy-c)) $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(transform-c-to-o-compiler-args) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< $(hide) $(transform-d-to-p) endef endif define transform-s-to-o-no-deps define transform-s-to-o @echo "$($(PRIVATE_PREFIX)DISPLAY) asm: $(PRIVATE_MODULE) <= $<" @mkdir -p $(dir $@) $(RELATIVE_PWD) $(PRIVATE_CC) \ Loading @@ -1322,11 +1302,6 @@ $(RELATIVE_PWD) $(PRIVATE_CC) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< endef define transform-s-to-o $(transform-s-to-o-no-deps) $(transform-d-to-p) endef # YASM compilation define transform-asm-to-o @mkdir -p $(dir $@) Loading @@ -1343,14 +1318,9 @@ endef ## will error at build time. ########################################################### define transform-m-to-o-no-deps @echo "$($(PRIVATE_PREFIX)DISPLAY) ObjC: $(PRIVATE_MODULE) <= $<" $(call transform-c-or-s-to-o-no-deps, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS)) endef define transform-m-to-o $(transform-m-to-o-no-deps) $(transform-d-to-p) @echo "$($(PRIVATE_PREFIX)DISPLAY) ObjC: $(PRIVATE_MODULE) <= $<" $(call transform-c-or-s-to-o, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS)) endef ########################################################### Loading Loading @@ -1391,7 +1361,6 @@ $(if $(PRIVATE_TIDY_CHECKS),$(clang-tidy-host-cpp)) $(hide) $(RELATIVE_PWD) $(PRIVATE_CXX) \ $(transform-host-cpp-to-o-compiler-args) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< $(hide) $(transform-d-to-p) endef endif Loading @@ -1410,7 +1379,7 @@ define transform-host-c-or-s-to-o-common-args endef # $(1): extra flags define transform-host-c-or-s-to-o-no-deps define transform-host-c-or-s-to-o @mkdir -p $(dir $@) $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(transform-host-c-or-s-to-o-common-args) \ Loading Loading @@ -1444,32 +1413,21 @@ $(if $(PRIVATE_TIDY_CHECKS), $(clang-tidy-host-c)) $(hide) $(RELATIVE_PWD) $(PRIVATE_CC) \ $(transform-host-c-to-o-compiler-args) \ -MD -MF $(patsubst %.o,%.d,$@) -o $@ $< $(hide) $(transform-d-to-p) endef endif define transform-host-s-to-o-no-deps @echo "$($(PRIVATE_PREFIX)DISPLAY) asm: $(PRIVATE_MODULE) <= $<" $(call transform-host-c-or-s-to-o-no-deps, $(PRIVATE_ASFLAGS)) endef define transform-host-s-to-o $(transform-host-s-to-o-no-deps) $(transform-d-to-p) @echo "$($(PRIVATE_PREFIX)DISPLAY) asm: $(PRIVATE_MODULE) <= $<" $(call transform-host-c-or-s-to-o, $(PRIVATE_ASFLAGS)) endef ########################################################### ## Commands for running gcc to compile a host Objective-C file ########################################################### define transform-host-m-to-o-no-deps @echo "$($(PRIVATE_PREFIX)DISPLAY) ObjC: $(PRIVATE_MODULE) <= $<" $(call transform-host-c-or-s-to-o-no-deps, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS) $(PRIVATE_CFLAGS_NO_OVERRIDE)) endef define transform-host-m-to-o $(transform-host-m-to-o-no-deps) $(transform-d-to-p) @echo "$($(PRIVATE_PREFIX)DISPLAY) ObjC: $(PRIVATE_MODULE) <= $<" $(call transform-host-c-or-s-to-o, $(PRIVATE_CFLAGS) $(PRIVATE_DEBUG_CFLAGS) $(PRIVATE_CFLAGS_NO_OVERRIDE)) endef ########################################################### Loading Loading @@ -1534,7 +1492,7 @@ endef define compile-dotdot-s-file-no-deps o := $(intermediates)/$(patsubst %.s,%.o,$(subst ../,$(DOTDOT_REPLACEMENT),$(1))) $$(o) : $(TOPDIR)$(LOCAL_PATH)/$(1) $(2) $$(transform-$$(PRIVATE_HOST)s-to-o-no-deps) $$(transform-$$(PRIVATE_HOST)s-to-o) $(3) += $$(o) endef Loading