summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorChristian Pointner <equinox@helsinki.at>2015-07-22 13:52:53 (GMT)
committerChristian Pointner <equinox@helsinki.at>2015-07-22 13:52:57 (GMT)
commit6ca247a16f9d91c4b52215e9f169a9daa9ea9c45 (patch)
tree2dd4d01f260dcf354a8b1853b3585a268900fa12 /Makefile
parent6fb972eec6953a40d57b76b7894952abdc4437d2 (diff)
improved Makefile
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile58
1 files changed, 7 insertions, 51 deletions
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)