From: Daniel Carl Date: Sat, 29 Dec 2012 21:06:18 +0000 (+0100) Subject: Added install and uninstall make targets. X-Git-Url: https://git.owens.tech/assets/static/git-logo.png/assets/static/git-logo.png/git?a=commitdiff_plain;h=927e6d86e0b492ee8cad785854dbe712092b90fe;p=vimb.git Added install and uninstall make targets. --- diff --git a/Makefile b/Makefile index 971a1f1..be4b907 100644 --- a/Makefile +++ b/Makefile @@ -33,6 +33,15 @@ $(DTARGET): $(DOBJ) man: @$(MAKE) $(MFLAGS) -C doc man +install: $(TARGET) man + install -d $(BINDIR) + install -m 755 $(TARGET) $(BINDIR) + @$(MAKE) $(MFLAGS) -C doc install + +uninstall: + $(RM) $(BINDIR)$(TARGET) + @$(MAKE) $(MFLAGS) -C doc uninstall + clean: @$(MAKE) $(MFLAGS) -C doc clean $(RM) $(OBJ) $(DOBJ) $(TARGET) $(DTARGET) diff --git a/config.mk b/config.mk index 1204550..2fcfb93 100644 --- a/config.mk +++ b/config.mk @@ -2,9 +2,9 @@ VERSION = 0.1.3 PROJECT = vimp -PREFIX ?= /usr/local -BINDIR ?= $(PREFIX)/bin/ -MANDIR ?= $(PREFIX)/share/man/ +PREFIX ?= /usr/local/ +BINDIR ?= $(PREFIX)bin/ +MANDIR ?= $(PREFIX)share/man/ #----------------compile options--------------------- LIBS = libsoup-2.4 diff --git a/doc/Makefile b/doc/Makefile index 5e49d06..4cd1db6 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -1,13 +1,23 @@ include ../config.mk +MANDIR1 = $(MANDIR)man1/ +MAN1 = $(PROJECT).1 + all: man -man: vimp.1 +man: $(MAN1) %.1: %.1.txt @echo "${PP} $< > $@" @$(PP) -DVERSION=$(VERSION) -DPROJECT=$(PROJECT) $< > $@ +install: man + install -d $(MANDIR1) + install -m 644 $(MAN1) $(MANDIR1)$(MAN1) + +uninstall: + $(RM) $(MANDIR1)$(MAN1) + clean: $(RM) *.1