From 653a18ffc412403963f6bc4b705c256062bf2f72 Mon Sep 17 00:00:00 2001 From: Che-yu Wu Date: Tue, 5 Sep 2017 15:27:17 +0800 Subject: [PATCH] ec: Fix missing Makefile dependencies. Add the extra dependencies to "deps-y" and include it in "deps". BUG=chromium:761922 BRANCH=none TEST=Add "$(info $(deps))" before "-include $(deps)" in Makefile.rules make BOARD=eve utils | grep "build/eve/util/usb_pd_policy.o.d" There is "build/eve/util/usb_pd_policy.o.d" Change-Id: I77670a8e90a1a913943fcba143402318aaf7d274 Signed-off-by: Che-yu Wu Reviewed-on: https://chromium-review.googlesource.com/649455 Reviewed-by: Vincent Palatin --- Makefile | 2 +- util/build.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index eb089dd566..92fd15a12f 100644 --- a/Makefile +++ b/Makefile @@ -222,7 +222,7 @@ ro-objs := $(filter-out %_sharedlib.o, $(ro-objs)) endif ro-deps := $(ro-objs:%.o=%.o.d) rw-deps := $(rw-objs:%.o=%.o.d) -deps := $(ro-deps) $(rw-deps) +deps := $(ro-deps) $(rw-deps) $(deps-y) .PHONY: ro rw $(config): $(out)/$(PROJECT).bin diff --git a/util/build.mk b/util/build.mk index 95ded5724b..219de21aa3 100644 --- a/util/build.mk +++ b/util/build.mk @@ -36,7 +36,7 @@ STANDALONE_FLAGS=-ffreestanding -fno-builtin -nostdinc \ -Ibuiltin/ -D"__keep= " -DVIF_BUILD $(out)/util/usb_pd_policy.o: board/$(BOARD)/usb_pd_policy.c $(call quiet,c_to_vif,BUILDCC) -deps += $(out)/util/usb_pd_policy.o.d +deps-$(CONFIG_USB_POWER_DELIVERY) += $(out)/util/usb_pd_policy.o.d endif # CONFIG_USB_POWER_DELIVERY $(out)/util/export_taskinfo.so: $(out)/util/export_taskinfo_ro.o \