summaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorVincent Palatin <vpalatin@chromium.org>2012-01-24 21:15:26 +0000
committerVincent Palatin <vpalatin@chromium.org>2012-01-24 23:17:07 +0000
commitd356dea61ee170366acddc373953dad20f6fc48e (patch)
tree5f7e408361838d08cd345c35144f2cf03a871bd9 /Makefile.rules
parent396a94c43f5b23d3c3535237e1ed6a1d90af3f3b (diff)
downloadchrome-ec-d356dea61ee170366acddc373953dad20f6fc48e.tar.gz
Add modularity to the build
You can now enable/disable tasks more easily. To conditionally compile a C file depending on the task FOO activation, just write something like that in the build.mk file : common-$(CONFIG_TASK_FOO)+=foo_source.o Signed-off-by: Vincent Palatin <vpalatin@chromium.org> BUG=None TEST=make all BOARD=link && make qemu-tests Change-Id: I760fb248e1599d13190ccd937a68ef47da17b510
Diffstat (limited to 'Makefile.rules')
-rw-r--r--Makefile.rules2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.rules b/Makefile.rules
index bd2472e22c..096c886304 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -5,7 +5,7 @@
# Embedded Controller firmware build system - common targets
#
-objs := $(all-objs)
+objs := $(all-y)
deps := $(objs:%.o=%.o.d)
build-utils := $(foreach u,$(build-util-bin),$(out)/util/$(u))
host-utils := $(foreach u,$(host-util-bin),$(out)/util/$(u))