diff options
author | Vincent Palatin <vpalatin@chromium.org> | 2012-01-24 21:15:26 +0000 |
---|---|---|
committer | Vincent Palatin <vpalatin@chromium.org> | 2012-01-24 23:17:07 +0000 |
commit | d356dea61ee170366acddc373953dad20f6fc48e (patch) | |
tree | 5f7e408361838d08cd345c35144f2cf03a871bd9 /test/build.mk | |
parent | 396a94c43f5b23d3c3535237e1ed6a1d90af3f3b (diff) | |
download | chrome-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 'test/build.mk')
-rw-r--r-- | test/build.mk | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/build.mk b/test/build.mk index 20df88c04b..44739752a0 100644 --- a/test/build.mk +++ b/test/build.mk @@ -5,7 +5,7 @@ test-list=hello pingpong timer_calib timer_dos #disable: powerdemo -pingpong-objs=pingpong.o -powerdemo-objs=powerdemo.o -timer_calib-objs=timer_calib.o -timer_dos-objs=timer_dos.o +pingpong-y=pingpong.o +powerdemo-y=powerdemo.o +timer_calib-y=timer_calib.o +timer_dos-y=timer_dos.o |