Merge "Generate .P depfile."
diff --git a/driver/runtime/build_bc_lib_internal.mk b/driver/runtime/build_bc_lib_internal.mk
index 05cfbf7..da5ea7a 100644
--- a/driver/runtime/build_bc_lib_internal.mk
+++ b/driver/runtime/build_bc_lib_internal.mk
@@ -74,13 +74,15 @@
@echo "bc: $(PRIVATE_MODULE) <= $<"
@mkdir -p $(dir $@)
$(hide) $(CLANG) $(addprefix -I, $(PRIVATE_INCLUDES)) $(PRIVATE_CFLAGS) $< -o $@
+ $(call transform-d-to-p-args,$(@:%.bc=%.d),$(@:%.bc=%.P))
$(ll_bc_files): $(intermediates)/%.bc: $(LOCAL_PATH)/%.ll $(LLVM_AS)
@mkdir -p $(dir $@)
$(hide) $(LLVM_AS) $< -o $@
+ $(call transform-d-to-p-args,$(@:%.bc=%.d),$(@:%.bc=%.P))
--include $(c_bc_files:%.bc=%.d)
--include $(ll_bc_files:%.bc=%.d)
+-include $(c_bc_files:%.bc=%.P)
+-include $(ll_bc_files:%.bc=%.P)
$(LOCAL_BUILT_MODULE): PRIVATE_BC_FILES := $(c_bc_files) $(ll_bc_files)
$(LOCAL_BUILT_MODULE): $(c_bc_files) $(ll_bc_files)