OSDN Git Service

GNU_autoconf,GNU_automake,GNU_m4,GNU_which,meson: Avoid build errors by simplifying...
[linuxjm/jm.git] / manual / GNU_autoconf / po4a.mk
diff --git a/manual/GNU_autoconf/po4a.mk b/manual/GNU_autoconf/po4a.mk
deleted file mode 100644 (file)
index 89359ba..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-#
-# Part of Makefile rules for po4a proccesing
-# type: sub-cfg
-#
-# Written by Michio MATSUYAMA <michio_matsuyama@yahoo.co.jp>
-#
-.DEFAULT_GOAL := all
-COMMENT = "This is generated from Makefile automatically.  Need NOT to edit."
-
-# 変数設定
--include .mk/po4a-def.mk
-.mk/po4a-def.mk: po4a.mk Makefile
-       @mkdir -p $(@D)
-       @echo "# $(COMMENT)">$@
-       @for n in $(man_numbers); do \
-         echo >>$@ ;\
-         echo "man$${n}_filepaths   =  \$$(addsuffix .$${n},\$$(addprefix release/man$$n/,\$$(man$${n}_sources)))" >>$@ ;\
-         echo "man$${n}_srcs_simple =  \$$(addsuffix .$${n},\$$(man$${n}_sources))" >>$@ ;\
-         echo "man_srcs_simple     +=  \$$(man$${n}_srcs_simple)" >>$@ ;\
-         echo "draft$${n}_filepaths =  \$$(addsuffix .$${n},\$$(addprefix draft/man$$n/,\$$(man$${n}_sources)))" >>$@ ;\
-         echo "po$${n}_filepaths    =  \$$(addprefix po4a/man$${n}/,ja.po)" >>$@ ;\
-         echo "draft_filepaths    += \$$(draft$${n}_filepaths)" >>$@ ;\
-         echo "po_filepaths       += \$$(po$${n}_filepaths)" >>$@ ;\
-         echo "man_filepaths      += \$$(man$${n}_filepaths)" >>$@ ;\
-       done
-
-all: translate
-
-# man ファイル生成ルール ("sub-cfg")
--include .mk/po4a-man.mk
-.mk/po4a-man.mk: po4a.mk .mk/po4a-def.mk
-       @echo "# $(COMMENT)">$@
-       @echo >>$@
-       @echo -n "translate:: gencfg" >>$@
-       @for n in $(man_numbers); do \
-         echo -n " man$$n" >>$@ ;\
-       done
-       @echo >>$@
-       @for n in $(man_numbers); do \
-         echo >>$@ ;\
-         echo "man$$n:" >>$@ ;\
-         echo "        po4a \$$(PO4A_FLAGS) -v --variable langs='\$$(LANGS)' \\" >> $@ ;\
-         echo "          --previous po4a/man$$n/\$$(PACKAGE_NAME)-man$$n.cfg" >> $@ ;\
-       done
-
-# draft ファイル自動生成ルール
--include .mk/po4a-draft.mk
-.mk/po4a-draft.mk: po4a.mk .mk/po4a-def.mk
-       @echo "# $(COMMENT)">$@
-       @echo >>$@
-       @echo "draft: \$$(draft_filepaths) gendraft.perl"   >>$@
-       @for n in $(man_numbers); do \
-         echo >>$@ ;\
-         echo "\$$(draft$${n}_filepaths): draft/man$${n}/%.$${n}: release/man$${n}/%.$${n}"   >>$@ ;\
-         echo "        @echo Auto-generating draft for \$$@..." >>$@ ;\
-         echo "        @mkdir -p draft/man$${n}" >>$@ ;\
-         echo "        @perl ./gendraft.perl \\"  >>$@ ;\
-         echo "          original/man$${n}/\$$*.$${n} \\" >>$@ ;\
-         echo "          release/man$${n}/\$$*.$${n} \\" >>$@ ;\
-         echo "          draft/man$${n}/\$$*.$${n}" >>$@ ;\
-       done
-
-# copyright ファイル生成
-gencopyright:
-       @mkdir -p po4a/add_ja/copyright
-       $(eval TIMESTAMP=$(shell date '+%Y-%m-%d'))
-       @cd po4a/add_ja/copyright ;\
-        for p in $(man_srcs_simple); do \
-         if test ! -f $$p.txt; then \
-           echo "PO4A-HEADER: mode=before; position=^\\.TH"   >  $$p.txt ;\
-           echo ".\\\""                                       >> $$p.txt ;\
-           echo ".\\\" Translated $(TIMESTAMP)"               >> $$p.txt ;\
-           echo ".\\\"    by $(AUTHOR_NAME) <$(AUTHOR_EMAIL)>">> $$p.txt ;\
-           echo ".\\\""                                       >> $$p.txt ;\
-         fi \
-       done
-
-# translation_list ファイル生成
-translation_list:
-       @if test ! -f $@; then \
-         for p in $(man_srcs_simple); do \
-           echo -n "×:$(PACKAGE_NAME):$(PACKAGE_VERSION):$(PACKAGE_DATE):" >> $@ && \
-            echo -n $$p | sed -e "s/^\(.*\)\.\([1-8]\)$$/\1:\2/" >> $@ &&\
-           echo    ":0000/00/00::$(AUTHOR_EMAIL):$(AUTHOR_NAME):" >> $@; \
-         done \
-       fi
-
-# po4a/man%/$(PACKAGE_NAME)-man%.cfg ファイル生成
--include .mk/po4a-cfg.mk
-.mk/po4a-cfg.mk: po4a.mk .mk/po4a-def.mk
-       @mkdir -p po4a
-       @echo "# $(COMMENT)">$@
-       @for n in $(man_numbers); do \
-         echo >>$@ ; \
-         echo "-include .mk/po4a-cfg-sub$$n.mk" >>$@ ;\
-         echo ".mk/po4a-cfg-sub$$n.mk: .mk/po4a-cfg.mk" >>$@ ;\
-         echo "        @echo \"# \$$(COMMENT)\">\$$@" >>$@ ;\
-         echo "        @echo >>\$$@" >>$@ ;\
-         echo "        @echo \"gencfg:: po4a/man$$n/\$$(PACKAGE_NAME)-man$$n.cfg\" >>\$$@" >>$@ ;\
-         echo "        @echo \"po4a/man$$n/\$$(PACKAGE_NAME)-man$$n.cfg: .mk/po4a-cfg-sub$$n.mk\" >>\$$@" >>$@ ;\
-         echo "        @echo \"        @if test ! -f \\\$$\$$@; then \\\\\" >>\$$@" >>$@ ;\
-         echo "        @echo \"          mkdir -p \\\$$\$$(@D) ;\\\\\" >>\$$@" >>$@ ;\
-         echo "        @echo \"          echo \\\"\"[po4a_langs] ja\\\"\" > \\\$$\$$@ ;\\\\\" >>\$$@" >>$@ ;\
-         echo "        @echo \"          echo \\\"\"[po4a_paths] po4a/man$$n/\$$(PACKAGE_NAME)-man$$n.pot \\\\\\\$$\$$\\\$$\$$lang:po4a/man$$n/ja.po\\\"\" >>\\\$$\$$@ ;\\\\\" >>\$$@" >>$@ ;\
-         echo "        @echo \"          for f in \\\$$\$$(man$${n}_srcs_simple); do \\\\\" >>\$$@" >>$@ ;\
-         echo "        @echo \"            echo >>\\\$$\$$@ ;\\\\\" >>\$$@" >>$@ ;\
-         echo "        @echo \"            echo \\\$$\$$\\\$$\$$f | sed -n \\\"s|^\\\\(.*\\\\)\\\\.\\\\([1-8].*\\\\)\\\$$\$$\\\$$\$$|[type: man] original/man\\\\2/\\\\1.\\\\2 \\\\\\\$$\$$\\\$$\$$lang:release/man\\\\2/\\\\1.\\\\2 \\\\\\\\\|p\\\" >>\\\$$\$$@ ;\\\\\" >>\$$@" >>$@ ;\
-         echo "        @echo \"            echo \\\$$\$$\\\$$\$$f | sed -n \\\"s|^\\\\(.*\\\\)\\\\.\\\\([1-8].*\\\\)\\\$$\$$\\\$$\$$|  add_\\\\\\\$$\$$\\\$$\$$lang:\\?po4a/add_\\\\\\\$$\$$\\\$$\$$lang/copyright/\\\\1.\\\\2.txt|p\\\" >>\\\$$\$$@ ;\\\\\" >>\$$@" >>$@ ;\
-         echo "        @echo \"          done \\\\\" >>\$$@" >>$@ ;\
-         echo "        @echo \"        fi\" >>\$$@" >>$@ ;\
-       done
-
-
-# 翻訳統計確認
-stat:
-       @for f in $(po_filepaths); do \
-         echo -n "$$f: "; \
-         msgfmt --statistics -o /dev/null $$f; \
-       done
-
-clean::
-
-distclean:: clean
-       rm -f .mk/po4a-{def,draft,man,po}.mk
-
-.PHONY: all gencopyright stat clean distclean