X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=Makefile;h=240d8d744cb8492e36eb7cc718b5c2e1968bf3fc;hb=353d93fd6a056d46dc846348c9e2ace148164ebf;hp=d78aa42ea97421e5d5deb8ce959d48ee128d2967;hpb=1c01fd3adf4c4dcbd97e3c70884ba60f14b1e17c;p=rrq%2Fnewlisp%2Fpacknl.git diff --git a/Makefile b/Makefile index d78aa42..240d8d7 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -all: packnl packnl.8 incore.lsp.8 +all: packnl packnl.8 incore.lsp.8 main-args.lsp.8 packnl: packnl.lsp incore.lsp main-args.lsp newlisp -x incore.lsp $@ @@ -11,3 +11,25 @@ packnl: packnl.lsp incore.lsp main-args.lsp clean: rm -f packnl packnl.8 incore.lsp.8 + +# Installation targets + +BINFILES = packnl +MAN8FILES = packnl.8 incore.lsp.8 main-args.lsp.8 +LSPMODFILES = incore.lsp main-args.lsp + +BINDIR = $(DESTDIR)/usr/bin +MAN8DIR = $(DESTDIR)/usr/share/man/man8 +LSPMODDIR = $(DESTDIR)/usr/share/newlisp + +INSTALLTARGETS = +INSTALLTARGETS += $(addprefix $(BINDIR),$(BINFILES)) +INSTALLTARGETS += $(addprefix $(MAN8DIR)/,$(MAN8FILES)) +INSTALLTARGETS += $(addprefix $(LSPMODDIR)/,$(LSPMODFILES)) + +INSTALL = install + +$(BINDIR)/% $(MAN8DIR)/% $(LSPMODDIR)/%: % + $(INSTALL) -D -T $< $@ + +install: $(INSTALLTARGETS)