@@ -166,6 +166,8 @@ DOC_SRCS_EN := \
166166 Master_Developer.adoc
167167
168168LANGUAGES := $(shell grep '\[po4a_langs\]' $(DOC_DIR)/po4a.cfg| cut -d" " -f2-)
169+ LANGUAGES_MATCH = $(subst $(LANGUAGES), ,|)
170+
169171
170172GENERATED_TRANSLATED = $(foreach l, $(LANGUAGES), \
171173 $(DOC_SRCDIR)/$(l) \
@@ -357,7 +359,7 @@ checkref_vi: $(DOC_TARGETS_HTML_VI) $(DOC_DIR)/html/vi/gcode.html .htmldoc-stamp
357359 @$(DOC_SRCDIR)/checkref Vietnamese $^
358360
359361MAN_SRCS_NOSO = $(patsubst $(DOC_DIR)/man/%,%, \
360- $(shell grep -L '^\.so ' $(sort $( MAN_SRCS) )))
362+ $(shell grep -L '^\.so ' $(MAN_SRCS)))
361363
362364PDF_MAN_ORDER := man1/linuxcnc.1 $(filter-out %/linuxcnc.1, $(filter man1/%, $(MAN_SRCS_NOSO))) \
363365 man3/intro.3hal $(filter-out %/undocumented.3hal %/intro.3hal, $(filter man3/%.3hal, $(MAN_SRCS_NOSO))) \
@@ -526,7 +528,7 @@ $(DOC_TARGETS_HTML): $(DOC_DIR)/html/%.html: $(DOC_SRCDIR)/%.html
526528 HTML_DIR=$$(basename $$(dirname $$HTML_FILE)); \
527529 for IMAGE_FILE in $$(xsltproc --novalid --nonet $(DOC_SRCDIR)/html-images.xslt $$HTML_FILE); do \
528530 IMAGE_DIR=$$(dirname $$IMAGE_FILE); \
529- IMAGE_PATH=$$(echo $(DOC_SRCDIR)/$$HTML_DIR/$$IMAGE_FILE | sed -E 's%/src/(es|fr|hu|vi|zh_CN )/%/src/%'); \
531+ IMAGE_PATH=$$(echo $(DOC_SRCDIR)/$$HTML_DIR/$$IMAGE_FILE | sed -E 's%/src/($(LANGUAGES_MATCH) )/%/src/%'); \
530532 mkdir -p $(DOC_DIR)/html/$$HTML_DIR/$$IMAGE_DIR; \
531533 cp -f $$IMAGE_PATH $(DOC_DIR)/html/$$HTML_DIR/$$IMAGE_FILE; \
532534 done; \
@@ -542,7 +544,7 @@ $(DOC_TARGETS_HTML): $(DOC_DIR)/html/%.html: $(DOC_SRCDIR)/%.html
542544 cp -f hal/user_comps/mb2hal/mb2hal_HOWTO.ini $(DOC_DIR)/src/drivers/;\
543545 mkdir -p $(DOC_DIR)/html/drivers/; \
544546 cp -f hal/user_comps/mb2hal/mb2hal_HOWTO.ini $(DOC_DIR)/html/drivers/;\
545- for lang in es fr hu vi zh_CN ; do \
547+ for lang in $(LANGUAGES) ; do \
546548 mkdir -p $(DOC_DIR)/src/$$lang/drivers/; \
547549 mkdir -p $(DOC_DIR)/html/$$lang/drivers/; \
548550 cp -f hal/user_comps/mb2hal/mb2hal_HOWTO.ini $(DOC_DIR)/src/$$lang/drivers/ ; \
@@ -557,7 +559,7 @@ $(DOC_TARGETS_HTML): $(DOC_DIR)/html/%.html: $(DOC_SRCDIR)/%.html
557559 echo Processing $$ADOC_FILE, dir $$ADOC_DIR; \
558560 for IMAGE_FILE in $$(grep -E ^image:[^[:space:]] $$ADOC_FILE | sed -E "s/image:+([^[]+)\[/\nimage:\1\n/g" | grep image: | cut -d: -f2-); do \
559561 IMAGE_DIR=$$(dirname $$IMAGE_FILE); \
560- IMAGE_PATH=$$(echo $(DOC_SRCDIR)/$$ADOC_DIR/$$IMAGE_FILE | sed -E 's%/src/(es|fr|hu|vi|zh_CN )/%/src/%'); \
562+ IMAGE_PATH=$$(echo $(DOC_SRCDIR)/$$ADOC_DIR/$$IMAGE_FILE | sed -E 's%/src/($(LANGUAGES_MATCH) )/%/src/%'); \
561563 TIMAGE_PATH=$(DOC_DIR)/src/$$ADOC_DIR/$$IMAGE_FILE; \
562564 HIMAGE_PATH=$(DOC_DIR)/html/$$ADOC_DIR/$$IMAGE_FILE; \
563565 mkdir -p $(DOC_DIR)/src/$$ADOC_DIR/$$IMAGE_DIR; \
0 commit comments