diff options
author | jan Iversen <jani@documentfoundation.org> | 2017-01-26 14:24:03 +0100 |
---|---|---|
committer | jan Iversen <jani@documentfoundation.org> | 2017-01-26 14:25:49 +0100 |
commit | 1fb65a66f19ab78b01d7da9784f00437b7ce1681 (patch) | |
tree | 5cc8978bd0fff2a13c06a61043b38b65dbf69860 /solenv/gbuild | |
parent | 8af9286632ca2e2be4326e73fbaf233e3b422959 (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/gbuild')
-rw-r--r-- | solenv/gbuild/extensions/post_GbuildToJson.mk | 9 |
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 |