OSDN Git Service

meson 0.60.2: Cancel reservation. Commit the sources so far.
[linuxjm/jm.git] / manual / GNU_diffutils / Makefile
1 PACKAGE_NAME = diffutils
2 man_numbers = 1
3
4 THRESH = 100
5 EXTFLAGS =
6 PO4AFLAGS += -k $(THRESH) $(EXTFLAGS)
7
8 target-mans = $(addprefix man,$(man_numbers))
9 po_dirs     = $(addprefix po4a/,$(target-mans))
10 po_files    = $(addsuffix /ja.po,$(po_dirs))
11
12 all: translate
13
14 translate: $(target-mans)
15
16 $(target-mans): man%:
17         po4a $(PO4AFLAGS) po4a/man$*/$(PACKAGE_NAME)-man$*.cfg
18
19 stat:
20         @for po in $(po_files); do \
21           msgfmt -v --statistics -o /dev/null $$po; \
22         done
23
24 page-stat:
25         @for n in $(man_numbers); do \
26           if test -f po4a/man$$n/$(PACKAGE_NAME)-man$$n.cfg; then \
27             echo po4a/man$$n/$(PACKAGE_NAME)-man$$n.cfg: ;\
28             po4a --force --no-update -k 0 po4a/man$$n/$(PACKAGE_NAME)-man$$n.cfg | \
29               sed "s/^/  /g" ;\
30           fi \
31         done
32
33 .PHONY: all translate stat page-stat