-$(outdir)/%.html.omf: %.texi
- $(call GENERATE_OMF,html)
-
-$(outdir)/%.pdf.omf: %.texi
- $(call GENERATE_OMF,pdf)
-
-$(outdir)/%.ps.gz.omf: %.texi
- $(call GENERATE_OMF,ps.gz)
+ifneq ($(ISOLANG),)
+$(XREF_MAPS_DIR)/%.$(ISOLANG).xref-map: $(outdir)/%.texi $(XREF_MAPS_DIR)/%.xref-map
+ $(buildscript-dir)/extract_texi_filenames $(XREF_MAP_FLAGS) -q -o $(XREF_MAPS_DIR) --master-map-file=$(XREF_MAPS_DIR)/$*.xref-map $<
+else
+$(XREF_MAPS_DIR)/%.xref-map: $(outdir)/%.texi
+ $(buildscript-dir)/extract_texi_filenames $(XREF_MAP_FLAGS) -q -o $(XREF_MAPS_DIR) $<
+endif