.SUFFIXES: .man .1 .mo .po


default: wp2latex.1 locale/cs/lc_messages/wp2latex.mo locale/de/lc_messages/wp2latex.mo


wp2latex.1: wp2latex.man
	groff -Tascii -man wp2latex.man > wp2latex.1
	
wp2latex.dvi: wp2latex.tex
	latex wp2latex.tex

locale/cs/lc_messages/wp2latex.mo: cs.po
	mkdir -p locale/cs/lc_messages/
	msgfmt cs.po -o locale/cs/lc_messages/wp2latex.mo

locale/de/lc_messages/wp2latex.mo: de.po
	mkdir -p locale/de/lc_messages/
	msgfmt de.po -o locale/de/lc_messages/wp2latex.mo

	
all: wp2latex.1 locale/cs/lc_messages/wp2latex.mo locale/de/lc_messages/wp2latex.mo

clean:
	rm -f *.dvi *.exe *.OBJ *.obj *.bak core *.aux *.log *.toc ref.po

distclean: clean
	rm -f lc_msg/cs/*.* lc_msg/de/*.* *.1


#---------Translation updates-----------
ref.po:
	xgettext -o ref.po ../sources.cc/*.cc ./dump.c

updatecs: ref.po
	mv cs.po cs.bak
	msgmerge -o cs.po cs.bak ref.po

updatede: ref.po	
	mv de.po de.bak
	msgmerge -o de.po de.bak ref.po
