summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/gbuild-to-ide17
-rw-r--r--solenv/gbuild/extensions/post_GbuildToJson.mk5
2 files changed, 12 insertions, 10 deletions
diff --git a/bin/gbuild-to-ide b/bin/gbuild-to-ide
index 860f7243e8da..6a398d6c8724 100755
--- a/bin/gbuild-to-ide
+++ b/bin/gbuild-to-ide
@@ -92,15 +92,14 @@ class GbuildParser:
# Add handling of BLACKLIST
# Relation between json object and file extension
jsonSrc = {
- 'CXXOBJECTS': '.cxx', 'OBJCOBJECTS': '.m', 'OBJCXXOBJECTS': '.mm', 'COBJECTS': '.c',
-
- 'GENCXXOBJECTS': '.cxx', # remark is in workdir/GenCxxObject
- 'ASMOBJECTS': '.s', #not in json, due to Blacklist ?
- 'YACCOBJECTS': '.y', #not in json, due to Blacklist ?
- 'GENCOBJECTS': '.c', #not in json, due to Blacklist ?
- 'LEXOBJECTS': '.l', #not in json, due to add_scanners
- 'JAVAOBJECTS': '.java', #not in json, due to Blacklist ?
- 'PYTHONOBJECTS': '.py' #not in json, due to Blacklist ?
+ 'CXXOBJECTS': '.cxx', 'OBJCOBJECTS': '.m', 'OBJCXXOBJECTS': '.mm', 'COBJECTS': '.c',
+ 'LEXOBJECTS': '.l', 'YACCOBJECTS': '.y',
+
+ 'GENCXXOBJECTS': '.cxx', # remark is in workdir/GenCxxObject
+ 'ASMOBJECTS': '.s', #not in json, due to Blacklist ?
+ 'GENCOBJECTS': '.c', #not in json, due to Blacklist ?
+ 'JAVAOBJECTS': '.java', #not in json, due to Blacklist ?
+ 'PYTHONOBJECTS': '.py' #not in json, due to Blacklist ?
}
diff --git a/solenv/gbuild/extensions/post_GbuildToJson.mk b/solenv/gbuild/extensions/post_GbuildToJson.mk
index 494319b2d050..345b3556cba0 100644
--- a/solenv/gbuild/extensions/post_GbuildToJson.mk
+++ b/solenv/gbuild/extensions/post_GbuildToJson.mk
@@ -123,11 +123,14 @@ define gb_LinkTarget_add_scanners
$(call gb_LinkTarget_get_target,$(1)) : LEXOBJECTS += $(2)
endef
+define gb_LinkTarget_add_grammars
+$(call gb_LinkTarget_get_target,$(1)) : YACCOBJECTS += $(2)
+
+endef
gb_LinkTarget_use_package =
gb_LinkTarget_use_generated_package =
gb_LinkTarget_add_sdi_headers =
gb_LinkTarget_use_external_project =
-gb_LinkTarget_add_grammars =
gb_LinkTarget__check_srcdir_paths =
gb_LinkTarget__command_objectlist = @true
gb_WinResTarget_WinResTarget_init =