diff options
author | Craig Hesling <hesling@chromium.org> | 2022-10-01 17:06:02 -0400 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-10-05 19:53:43 +0000 |
commit | fb45df5d0a4c03b1ceef38443c201c4f863300e8 (patch) | |
tree | a806efc4fc92c1e1cd5cc13ffca88d1e2cb1b5ff | |
parent | 0fa7480c3876ecef887db9e4dd9a5ce2a5b03134 (diff) | |
download | chrome-ec-fb45df5d0a4c03b1ceef38443c201c4f863300e8.tar.gz |
Makefile.ide: Add c++ support
BRANCH=none
BUG=b:250077363,b:236389226,b:176500425
TEST=make ide-compile-cmds-bloonchipper -j
TEST=make all-ide-compile-cmds -j
TEST=# Board kukui_scp only has an RW image.
make ide-compile-cmds-kukui_scp
# Only an RW compile_commands.json should be created.
Signed-off-by: Craig Hesling <hesling@chromium.org>
Change-Id: I90abed48bef4db848bf7678ca49a7d2b882d9051
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3926089
Reviewed-by: Andrea Grandi <agrandi@google.com>
Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org>
-rw-r--r-- | Makefile.ide | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile.ide b/Makefile.ide index cdef041d3b..ee32a50560 100644 --- a/Makefile.ide +++ b/Makefile.ide @@ -107,6 +107,11 @@ $(out)/RO/%.compile_cmd.json:%.c $(out)/RW/%.compile_cmd.json:%.c $(call quiet,to_compile_cmd_json,JSON ,$(cmd_c_to_o)) +$(out)/RO/%.compile_cmd.json:%.cc + $(call quiet,to_compile_cmd_json,JSON ,$(cmd_cxx_to_o)) +$(out)/RW/%.compile_cmd.json: %.cc + $(call quiet,to_compile_cmd_json,JSON ,$(cmd_cxx_to_o)) + $(out)/RO/%.compile_cmd.json:%.S $(call quiet,to_compile_cmd_json,JSON ,$(cmd_c_to_o)) $(out)/RW/%.compile_cmd.json:%.S |