include ../Makefile.inc

all: locales

locales: de.po nl.po fr.po sl.po es.po
	msgfmt -o de.mo de.po
	msgfmt -o nl.mo nl.po
	msgfmt -o fr.mo fr.po
	msgfmt -o sl.mo sl.po
	msgfmt -o es.mo es.po
	msgfmt -o it.mo it.po

install: locales
	if [ ! -d "$(LOCALEPATH)/de/LC_MESSAGES/" ]; then \
	  mkdir -p $(LOCALEPATH)/de/LC_MESSAGES/; \
	fi
	$(INSTALL) -m 0644 de.mo $(LOCALEPATH)/de/LC_MESSAGES/snownews.mo

	if [ ! -d "$(LOCALEPATH)/nl/LC_MESSAGES/" ]; then \
	  mkdir -p $(LOCALEPATH)/nl/LC_MESSAGES/; \
	fi
	$(INSTALL) -m 0644 nl.mo $(LOCALEPATH)/nl/LC_MESSAGES/snownews.mo
	
	if [ ! -d "$(LOCALEPATH)/fr/LC_MESSAGES/" ]; then \
	  mkdir -p $(LOCALEPATH)/fr/LC_MESSAGES/; \
	fi
	$(INSTALL) -m 0644 fr.mo $(LOCALEPATH)/fr/LC_MESSAGES/snownews.mo
	
	if [ ! -d "$(LOCALEPATH)/sl/LC_MESSAGES/" ]; then \
	  mkdir -p $(LOCALEPATH)/sl/LC_MESSAGES/; \
	fi
	$(INSTALL) -m 0644 sl.mo $(LOCALEPATH)/sl/LC_MESSAGES/snownews.mo
	
	if [ ! -d "$(LOCALEPATH)/es/LC_MESSAGES/" ]; then \
	  mkdir -p $(LOCALEPATH)/es/LC_MESSAGES/; \
	fi
	$(INSTALL) -m 0644 es.mo $(LOCALEPATH)/es/LC_MESSAGES/snownews.mo

	if [ ! -d "$(LOCALEPATH)/it/LC_MESSAGES/" ]; then \
	  mkdir -p $(LOCALEPATH)/it/LC_MESSAGES/; \
	fi
	$(INSTALL) -m 0644 it.mo $(LOCALEPATH)/it/LC_MESSAGES/snownews.mo	

clean:
	rm -f *.mo

uninstall:
	rm -f $(LOCALEPATH)/de/LC_MESSAGES/snownews.mo
	rm -f $(LOCALEPATH)/nl/LC_MESSAGES/snownews.mo
	rm -f $(LOCALEPATH)/fr/LC_MESSAGES/snownews.mo
	rm -f $(LOCALEPATH)/sl/LC_MESSAGES/snownews.mo
	rm -f $(LOCALEPATH)/es/LC_MESSAGES/snownews.mo
	rm -f $(LOCALEPATH)/it/LC_MESSAGES/snownews.mo
