summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Hesling <hesling@chromium.org>2022-10-01 17:06:02 -0400
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-10-05 19:53:43 +0000
commitfb45df5d0a4c03b1ceef38443c201c4f863300e8 (patch)
treea806efc4fc92c1e1cd5cc13ffca88d1e2cb1b5ff
parent0fa7480c3876ecef887db9e4dd9a5ce2a5b03134 (diff)
downloadchrome-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.ide5
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