## ## rhimport ## ## Copyright (C) 2009 Christian Pointner ## ## This file is part of rhimport. ## ## rhimport is free software: you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation, either version 3 of the License, or ## any later version. ## ## rhimport is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with rhimport. If not, see . ## ifneq ($(MAKECMDGOALS),distclean) include include.mk endif .PHONY: clean distclean EXECUTABLE := rhimport all: $(EXECUTABLE) distclean: clean find . -name "*.\~*" -exec rm -rf {} \; rm -f include.mk clean: INSTALL_TARGETS := install-bin install-share REMOVE_TARGETS := remove-bin remove-share install: $(INSTALL_TARGETS) install-bin: $(INSTALL) -d $(DESTDIR)$(BINDIR) $(INSTALL) -m 755 $(EXECUTABLE) $(DESTDIR)$(BINDIR) $(INSTALL) -m 755 rhimport-create-id $(DESTDIR)$(BINDIR) @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE) install-share: $(INSTALL) -d $(DESTDIR)$(SHAREDIR)/$(EXECUTABLE) $(INSTALL) -m 644 rhimport.pm $(DESTDIR)$(SHAREDIR)/$(EXECUTABLE) $(INSTALL) -m 644 gui_callbacks.pm $(DESTDIR)$(SHAREDIR)/$(EXECUTABLE) $(INSTALL) -m 644 rhimport.glade $(DESTDIR)$(SHAREDIR)/$(EXECUTABLE) uninstall: remove remove: $(REMOVE_TARGETS) remove-bin: rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE) remove-share: rm -rf $(DESTDIR)$(SHAREDIR)/$(EXECUTABLE)