summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorjan Iversen <jani@documentfoundation.org>2017-01-26 14:24:03 +0100
committerjan Iversen <jani@documentfoundation.org>2017-01-26 14:25:49 +0100
commit1fb65a66f19ab78b01d7da9784f00437b7ce1681 (patch)
tree5cc8978bd0fff2a13c06a61043b38b65dbf69860 /solenv
parent8af9286632ca2e2be4326e73fbaf233e3b422959 (diff)
gbuildtojson, added support for lex files
added add_scanner macro Finalized the move around in gbuild-to-ide, to signal which generators are actively supported. Change-Id: I11699cd4380d49efc3b541abb7780b5136162433
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/extensions/post_GbuildToJson.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/solenv/gbuild/extensions/post_GbuildToJson.mk b/solenv/gbuild/extensions/post_GbuildToJson.mk
index 512a8711cd30..494319b2d050 100644
--- a/solenv/gbuild/extensions/post_GbuildToJson.mk
+++ b/solenv/gbuild/extensions/post_GbuildToJson.mk
@@ -14,7 +14,7 @@
# --ASMOBJECTS
# --GENCOBJECTS
# --YACCOBJECTS
-# --FLEXOBJECTS
+# --LEXOBJECTS
# --JAVAOBJECTS
# --PYTHONOBJECTS
#
@@ -56,10 +56,10 @@ $(call gb_Executable_get_command,gbuildtojson) \
--objcobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(OBJCOBJECTS)) \
--objcxxobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(OBJCXXOBJECTS)) \
--asmobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(ASMOBJECTS)) \
+--lexobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(LEXOBJECTS)) \
--gencobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(GENCOBJECTS)) \
--gencxxobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(GENCXXOBJECTS)) \
--cobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(COBJECTS)) \
---flexobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(FLEXOBJECTS)) \
--javaobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(JAVAOBJECTS)) \
--pythonobjects=$(call var2file,$(shell $(gb_MKTEMP)),100,$(PYTHONOBJECTS)) \
--cflags=$(call var2file,$(shell $(gb_MKTEMP)),100,$(T_CFLAGS)) \
@@ -119,11 +119,14 @@ define gb_LinkTarget_add_objcxxobject
$(call gb_LinkTarget_get_target,$(1)) : OBJCXXOBJECTS += $(2)
endef
+define gb_LinkTarget_add_scanners
+$(call gb_LinkTarget_get_target,$(1)) : LEXOBJECTS += $(2)
+
+endef
gb_LinkTarget_use_package =
gb_LinkTarget_use_generated_package =
gb_LinkTarget_add_sdi_headers =
gb_LinkTarget_use_external_project =
-gb_LinkTarget_add_scanners =
gb_LinkTarget_add_grammars =
gb_LinkTarget__check_srcdir_paths =
gb_LinkTarget__command_objectlist = @true