diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2020-02-22 22:47:59 +0200 |
---|---|---|
committer | Michael Stahl <michael.stahl@cib.de> | 2020-03-11 16:03:26 +0100 |
commit | 7479b0f9e798549b8f84928d71ea2adc02d38ab8 (patch) | |
tree | 28510a82f038c456cceb36a1e0d059c2fa073f17 /filter/CustomTarget_svg.mk | |
parent | tdf#39674 Translate German variable names (diff) | |
download | core-7479b0f9e798549b8f84928d71ea2adc02d38ab8.tar.gz core-7479b0f9e798549b8f84928d71ea2adc02d38ab8.zip |
Convert filter token generator from Perl to Python.
See tdf#130911 for motivation.
Change-Id: Iad0960d5e6298236dea57e37930dfad1f13628c6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90127
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@cib.de>
Diffstat (limited to 'filter/CustomTarget_svg.mk')
-rw-r--r-- | filter/CustomTarget_svg.mk | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/filter/CustomTarget_svg.mk b/filter/CustomTarget_svg.mk index 2904da9c7e38..065e26e1bb1c 100644 --- a/filter/CustomTarget_svg.mk +++ b/filter/CustomTarget_svg.mk @@ -14,7 +14,7 @@ filter_SVGSRC := $(SRCDIR)/filter/source/svg filter_SVGWORK := $(call gb_CustomTarget_get_workdir,filter/source/svg) filter_SRC_svg_Tokens := $(filter_SVGSRC)/tokens.txt -filter_SRC_svg_GenToken := $(filter_SVGSRC)/gentoken.pl +filter_SRC_svg_GenToken := $(filter_SVGSRC)/gentoken.py filter_SRC_svg_PresentationEngine := $(filter_SVGSRC)/presentation_engine.js filter_SRC_svg_Js2Hxx := $(filter_SVGSRC)/js2hxx.py @@ -24,12 +24,15 @@ filter_GEN_svg_Tokens_cxx := $(filter_SVGWORK)/tokens.cxx filter_GEN_svg_Script_hxx := $(filter_SVGWORK)/svgscript.hxx $(filter_GEN_svg_Tokens_gperf) : \ + $(call gb_ExternalExecutable_get_dependencies,python) \ $(filter_SRC_svg_GenToken) $(filter_SRC_svg_Tokens) \ | $(filter_SVGWORK)/.dir $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),build,GPF,3) $(call gb_Helper_abbreviate_dirs, \ - $(PERL) $(filter_SRC_svg_GenToken) $(filter_SRC_svg_Tokens) \ - $(filter_GEN_svg_Tokens_hxx) $(filter_GEN_svg_Tokens_gperf)) + $(call gb_ExternalExecutable_get_command,python) \ + $(filter_SRC_svg_GenToken) \ + $(filter_SRC_svg_Tokens) $(filter_GEN_svg_Tokens_hxx) \ + $(filter_GEN_svg_Tokens_gperf)) # dummy rule: both files generated by recipe above $(filter_GEN_svg_Tokens_hxx) : $(filter_GEN_svg_Tokens_gperf) |