LOCALEDIR = $(RPM_BUILD_ROOT)/usr/share/locale LANG = en_US MSGFMT = msgfmt -v --statistics SUBDIRS = dist-6.0 powertools-6.0 POFILES = $(addsuffix /C.po, $(SUBDIRS)) POTFILES = dist-6.0/specs.pot powertools-6.0/powertools.pot MOFILES = specs.mo powertools.mo VERSION = $(shell awk '/^Version:/ { print $$2 }' specspo.spec) ARCHIVE = specspo-$(VERSION).tar.gz all: $(MOFILES) install: $(MOFILES) install -d $(LOCALEDIR)/$(LANG)/LC_MESSAGES install -c $(MOFILES) $(LOCALEDIR)/$(LANG)/LC_MESSAGES check: $(POFILES) for pofile in $(POFILES) ; do \ echo "Testing $$pofile..." ; \ $(MSGFMT) -o /dev/null $$pofile ; \ done specs.mo: dist-6.0/C.po $(MSGFMT) -o $@ $< powertools.mo: powertools-6.0/C.po $(MSGFMT) -o $@ $< archive: $(POFILES) specspo.spec Makefile $(POTFILES) @rm -f $(ARCHIVE) @for i in $(SUBDIRS) ; do $(MAKE) -C $$i ; done @tar czf $(ARCHIVE) $^ clean: @rm -f *~ $(MOFILES) @for i in $(SUBDIRS) ; do $(MAKE) clean -C $$i ; done @rm -f specspo*.tar.gz