# Makefile for Syndigator PREFIX=/usr BINDIR=$(PREFIX)/bin LIBDIR=$(PREFIX)/lib DATADIR=$(PREFIX)/share IMAGESDIR=$(DATADIR)/syndigator/images ICONDIR=$(DATADIR)/pixmaps DESKTOPDIR=$(DATADIR)/applications all: syndigat syndigat: if [ -d bak ]; then make clean; fi mkdir -p bak perl -pi.bak -e 's!./lib!$(LIBDIR)/syndigator!g' syndigator perl -pi.bak -e 's!./images/!$(IMAGESDIR)/!g' lib/RSSReader/Gtk2UI/IconFactory.pm mv syndigator.bak bak mv lib/RSSReader/Gtk2UI/IconFactory.pm.bak bak install: mkdir -p $(BINDIR) mkdir -p $(LIBDIR)/syndigator mkdir -p $(IMAGESDIR) mkdir -p $(ICONDIR) mkdir -p $(DESKTOPDIR) install -m 0755 syndigator $(BINDIR) cp -Rp lib/* $(LIBDIR)/syndigator/ install -m 0644 images/*.* $(IMAGESDIR) install -m 0644 icons/syndigator.png $(ICONDIR) install -m 0644 syndigator.desktop $(DESKTOPDIR) clean: mv bak/syndigator.bak syndigator mv bak/IconFactory.pm.bak lib/RSSReader/Gtk2UI/IconFactory.pm rm -rf bak uninstall: rm -f $(BINDIR)/syndigator $(ICONDIR)/syndigator.png $(DESKTOPDIR)/syndigator.desktop rm -rf $(LIBDIR)/syndigator $(DATADIR)/syndigator