From 6ca247a16f9d91c4b52215e9f169a9daa9ea9c45 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 22 Jul 2015 15:52:53 +0200 Subject: improved Makefile diff --git a/Makefile b/Makefile index 9419904..f24f817 100644 --- a/Makefile +++ b/Makefile @@ -26,6 +26,8 @@ endif .PHONY: clean distclean EXECUTABLE := rhimport +IMPORTER := btl dn fe fw mz nw oi o94n rs ra sm sv tr ut zf zffe zfw +EXECUTABLES := $(IMPORTER:%=$(EXECUTABLE)-%) all: $(EXECUTABLE) @@ -43,41 +45,11 @@ install: $(INSTALL_TARGETS) install-bin: $(INSTALL) -d $(DESTDIR)$(BINDIR) $(INSTALL) -m 755 $(EXECUTABLE) $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-btl $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-dn $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-fe $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-fw $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-mz $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-nw $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-oi $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-o94n $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-rs $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-ra $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-sm $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-sv $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-tr $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-ut $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-zf $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-zffe $(DESTDIR)$(BINDIR) - $(INSTALL) -m 755 $(EXECUTABLE)-zfw $(DESTDIR)$(BINDIR) @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE) - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-btl - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-dn - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-fe - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-fw - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-mz - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-nw - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-oi - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-o94n - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-rs - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-ra - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-sm - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-sv - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-tr - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-ut - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-zf - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-zffe - @sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-zfw + $(INSTALL) -m 755 $(EXECUTABLES) $(DESTDIR)$(BINDIR) + @for exe in $(EXECUTABLES); do \ + sed s#/usr/local/share/rhimport/#$(SHAREDIR)/$(EXECUTABLE)/#g -i $(DESTDIR)$(BINDIR)/$$exe ; \ + done install-share: $(INSTALL) -d $(DESTDIR)$(SHAREDIR)/$(EXECUTABLE) @@ -89,23 +61,7 @@ remove: $(REMOVE_TARGETS) remove-bin: rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE) - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-btl - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-dn - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-fe - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-fw - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-mz - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-nw - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-oi - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-o94n - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-rs - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-ra - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-sm - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-sv - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-tr - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-ut - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-zf - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-zffe - rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLE)-zfw + rm -f $(DESTDIR)$(BINDIR)/$(EXECUTABLES) remove-share: rm -rf $(DESTDIR)$(SHAREDIR)/$(EXECUTABLE) -- cgit v0.10.2