# $Id: Makefile,v 1.30 2002/12/17 18:33:24 dairiki Exp $
#
# locale/Makefile
#
# This is a replacement for locale/translate.sh to avoid remaking
# files that don't need to be remade.
#

POT_FILE = po/moniwiki.pot

.PHONY: all po mo clean dep ${POT_FILE}

all	: po mo
po 	: # dependencies are auto-generated by 'make dep' , see below
mo	: # dependencies are auto-generated by 'make dep' , see below

${POT_FILE} : # dependencies are auto-generated by 'make dep' , see below
	cp -f $@ $@~
	xgettext -L C++ -k_ -k__printf -k__sprintf -k__vsprintf -kfmt -o $@.extracted $^
	msgmerge -o $@ $@~ $@.extracted && rm -f $@.extracted

po/%.po : ${POT_FILE}
	test -f $@ || touch $@
	cp -f $@ $@~
	msgmerge -o $@.new $@~ $^ && mv -f $@.new $@

%/LC_MESSAGES/moniwiki.mo : po/%.po
#	mkdir -p $*/LC_MESSAGES
	msgfmt -o $@ $<

# Generate .php from .mo rather than .po to maximize
# the probability of agreement between .mo and .php files.
ko/LC_MESSAGES/moniwiki.php : ko/LC_MESSAGES/moniwiki.mo
	msgunfmt $< | awk -f make-php-trans.awk > $@

clean :
	rm -f ${MO_FILES} ${PHP_FILES}

dep :
	$(SHELL) update-makefile.sh


# DO NOT DELETE THIS LINE
#
# The remainder of this file is auto-generated
#
# (Run 'make dep' to regenerate this section.)
#
po: po/en.po
mo: en/LC_MESSAGES/moniwiki.mo en/LC_MESSAGES/moniwiki.php
po: po/ko.po
mo: ko/LC_MESSAGES/moniwiki.mo ko/LC_MESSAGES/moniwiki.php
#
${POT_FILE}: ../plugin/Admin.php
${POT_FILE}: ../plugin/Anchor.php
${POT_FILE}: ../plugin/Attachment.php
${POT_FILE}: ../plugin/Blog.php
${POT_FILE}: ../plugin/BlogChanges.php
${POT_FILE}: ../plugin/Board.php
${POT_FILE}: ../plugin/Calendar.php
${POT_FILE}: ../plugin/Draw.php
${POT_FILE}: ../plugin/DueDate.php
${POT_FILE}: ../plugin/EngDic.php
${POT_FILE}: ../plugin/FastSearch.php
${POT_FILE}: ../plugin/Gallery.php
${POT_FILE}: ../plugin/GetText.php
${POT_FILE}: ../plugin/ISBN.php
${POT_FILE}: ../plugin/Img.php
${POT_FILE}: ../plugin/OeKaki.php
${POT_FILE}: ../plugin/PostPage.php
${POT_FILE}: ../plugin/RandomBanner.php
${POT_FILE}: ../plugin/SmileyChooser.php
${POT_FILE}: ../plugin/Test.php
${POT_FILE}: ../plugin/TwinPages.php
${POT_FILE}: ../plugin/UWL.php
${POT_FILE}: ../plugin/VisualTour.php
${POT_FILE}: ../plugin/Vote.php
${POT_FILE}: ../plugin/WordIndex.php
${POT_FILE}: ../plugin/backup.php
${POT_FILE}: ../plugin/blogrss.php
${POT_FILE}: ../plugin/css.php
${POT_FILE}: ../plugin/dot.php
${POT_FILE}: ../plugin/download.php
${POT_FILE}: ../plugin/foaf.php
${POT_FILE}: ../plugin/format.php
${POT_FILE}: ../plugin/login.php
${POT_FILE}: ../plugin/man_get.php
${POT_FILE}: ../plugin/minilogin.php
${POT_FILE}: ../plugin/moniedit.php
${POT_FILE}: ../plugin/print.php
${POT_FILE}: ../plugin/processor/abc.php
${POT_FILE}: ../plugin/processor/blog.php
${POT_FILE}: ../plugin/processor/gnuplot.php
${POT_FILE}: ../plugin/processor/hello.php
${POT_FILE}: ../plugin/processor/jade.php
${POT_FILE}: ../plugin/processor/latex.php
${POT_FILE}: ../plugin/processor/linuxdoc.php
${POT_FILE}: ../plugin/processor/man.php
${POT_FILE}: ../plugin/processor/python.php
${POT_FILE}: ../plugin/processor/syntax.php
${POT_FILE}: ../plugin/processor/text_xml.php
${POT_FILE}: ../plugin/processor/vim.php
${POT_FILE}: ../plugin/processor/xslt.php
${POT_FILE}: ../plugin/processor/xsltproc.php
${POT_FILE}: ../plugin/quicklinks.php
${POT_FILE}: ../plugin/rename.php
${POT_FILE}: ../plugin/restore.php
${POT_FILE}: ../plugin/rss.php
${POT_FILE}: ../plugin/rss_blog.php
${POT_FILE}: ../plugin/rss_rc.php
${POT_FILE}: ../plugin/security/desktop.php
${POT_FILE}: ../plugin/security/needtologin.php
${POT_FILE}: ../plugin/security/sample.php
${POT_FILE}: ../plugin/sendping.php
${POT_FILE}: ../plugin/subscribe.php
${POT_FILE}: ../plugin/theme.php
${POT_FILE}: ../plugin/trackback.php
${POT_FILE}: ../plugin/urlencode.php
${POT_FILE}: ../wiki.php
${POT_FILE}: ../wikilib.php
${POT_FILE}: ../lib/difflib.php
${POT_FILE}: ../locale/dummy.php
