prefix=/usr LIBDIR=$(DESTDIR)$(prefix)/lib BIN=$(DESTDIR)$(prefix)/bin DATADIR=$(DESTDIR)$(prefix)/share LOCALEDIR=$(DATADIR)/locale MANDIR=$(DATADIR)/man all: clean: rm -f locale/*/LC_MESSAGES/bluemindo.mo rm -f bluemindo.1.gz install: install -d $(LOCALEDIR) $(BIN) $(DATADIR)/bluemindo $(DATADIR)/bluemindo/image $(DATADIR)/bluemindo/glade $(DATADIR)/bluemindo/src install -m644 data/image/*.png $(DATADIR)/bluemindo/image install -m644 data/glade/*.glade $(DATADIR)/bluemindo/glade install -m644 data/misc/Bluemindo.desktop $(DATADIR)/applications install -m644 data/misc/bluemindo.png $(DATADIR)/pixmaps install -m755 data/misc/bluemindo $(BIN) cat data/misc/bluemindo.1 | gzip > bluemindo.1.gz install -m644 bluemindo.1.gz $(MANDIR)/man1 for sourcedir in `find src/ -type d | grep -v '.svn' | grep -v '.pyc' | sed 's:src/::g'` ; do \ install -d $(DATADIR)/bluemindo/src/$$sourcedir; \ for sourcefile in `find src/$$sourcedir -maxdepth 1 -type f | grep -v '.svn' | grep -v '.pyc'` ; do \ install -m644 $$sourcefile $(DATADIR)/bluemindo/src/$$sourcedir; \ done \ done install -m755 src/bluemindo.py $(DATADIR)/bluemindo/src install -m644 src/mainapplication.py $(DATADIR)/bluemindo/src install -m644 src/extensionsloader.py $(DATADIR)/bluemindo/src for localename in `find locale/ -maxdepth 1 -type d | grep -v '.svn' | sed 's:locale/::g'` ; do \ if [ -d locale/$$localename ]; then \ install -d $(LOCALEDIR)/$$localename; \ install -d $(LOCALEDIR)/$$localename/LC_MESSAGES; \ msgfmt locale/$$localename/LC_MESSAGES/bluemindo.po -o locale/$$localename/LC_MESSAGES/bluemindo.mo -v; \ install -m644 locale/$$localename/LC_MESSAGES/bluemindo.mo $(LOCALEDIR)/$$localename/LC_MESSAGES; \ fi \ done uninstall: rm -f $(DATADIR)/applications/Bluemindo.desktop rm -f $(DATADIR)/pixmaps/bluemindo.png rm -f $(BIN)/bluemindo rm -f $(MANDIR)/man1/bluemindo.1.gz rm -rf $(LIBDIR)/bluemindo rm -rf $(DATADIR)/bluemindo for gettextfile in `find $(LOCALEDIR) -name 'bluemindo.mo'` ; do \ rm -f $$gettextfile; \ done