You need to sign in or sign up before continuing.
Makefile 777 Bytes
MSGFMT = msgfmt -v
MSGMERGE = msgmerge
MSGMERGE_UPDATE = msgmerge --update
MSGINIT = msginit
MSGCONV = msgconv
MSGFILTER = msgfilter

SCRIPTLIST = $(shell for i in bin pack.d play.d repack.d ; do find ../$$i -type f ; done)

PROJECT = eepm
LANGUAGE = ru

all: $(PROJECT).mo
	

$(PROJECT).mo: $(PROJECT).po
	$(MSGFMT) -c -o t-$@ $< && mv t-$@ $@

$(PROJECT).pot: $(SCRIPTLIST) Makefile
	echo $(SCRIPTLIST) | xargs xgettext --keyword=info --keyword=fatal --keyword=warning --keyword=debug --keyword=message --keyword=confirm_action --keyword=confirm_info -o $@ --language Shell --from-code=utf-8 $^

$(PROJECT).po: $(PROJECT).pot
	$(MSGMERGE_UPDATE) $@ $<

install: $(PROJECT).mo
	install -D $< $(DESTDIR)$(datadir)/locale/$(LANGUAGE)/LC_MESSAGES/$<

clean:
	rm -f $(PROJECT).mo