build: buildmo

buildmo:
	@echo "Building the mo files"
	for file in `ls po/*.po`; do \
		lang=`echo $$file | sed 's@po/@@' | sed 's/\.po//'`; \
		msgfmt -o po/$$lang.mo $$file; \
	done

install: installmo
	mkdir -p $(DESTDIR)/usr/share/eta/eta-count/
	mkdir -p $(DESTDIR)/usr/share/applications/
	mkdir -p $(DESTDIR)/usr/share/icons/hicolor/scalable/apps/
	mkdir -p $(DESTDIR)/usr/share/glib-2.0/schemas
	cp -prvf src/* $(DESTDIR)/usr/share/eta/eta-count/
	cp -f data/tr.org.pardus.eta.count.desktop $(DESTDIR)/usr/share/applications/
	cp -f data/tr.org.pardus.eta.count.gschema.xml $(DESTDIR)/usr/share/glib-2.0/schemas
	cp -f data/eta-count.svg $(DESTDIR)/usr/share/icons/hicolor/scalable/apps/

installmo:
	for file in `ls po/*.po`; do \
	    lang=`echo $$file | sed 's@po/@@' | sed 's/\.po//'`; \
	    mkdir -p $(DESTDIR)/usr/share/locale/$$lang/LC_MESSAGES/; \
	    install po/$$lang.mo $(DESTDIR)/usr/share/locale/$$lang/LC_MESSAGES/eta-count.mo ;\
	done

clean:
	rm -rf po/*.mo

pot:
	bash update-translation.sh

run:
	GSETTINGS_SCHEMA_DIR=`pwd`/data glib-compile-schemas data/
	GSETTINGS_SCHEMA_DIR=`pwd`/data python3 src/main.py
