summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorThorsten Wißmann <edu@thorsten-wissmann.de>2013-01-03 22:38:29 +0100
committerThorsten Wißmann <edu@thorsten-wissmann.de>2013-01-03 22:40:12 +0100
commitbef37ef5f9b0568185a1f5b7cb68c8e1ec29c51f (patch)
tree03712f9b5b0f92b6512616318b0d551145f7b613 /Makefile
parenteab4126e03a042fda29e20e160988a3d911c035e (diff)
Makefile: Add install-nodoc target
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile27
1 files changed, 17 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index 07b5ca3f..a1b83e67 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@ HERBSTCLIENTDOC = doc/herbstclient.txt
HERBSTLUFTWMDOC = doc/herbstluftwm.txt
TUTORIAL = doc/herbstluftwm-tutorial.txt
-.PHONY: depend all all-nodoc doc install info www
+.PHONY: depend all all-nodoc doc install install-nodoc info www
.PHONY: cleandoc cleanwww cleandeps clean
all: $(TARGETS) doc
@@ -90,13 +90,24 @@ doc/%.html: doc/%.txt version.mk
$(call colorecho,DOC,$@)
$(VERBOSE) $(ASCIIDOC) $<
-install: all
+install: all install-nodoc
@echo "==> creating dirs..."
- $(MKDIR) '$(DESTDIR)/$(LICENSEDIR)'
- $(MKDIR) '$(DESTDIR)/$(BINDIR)'
$(MKDIR) '$(DESTDIR)/$(MAN1DIR)'
$(MKDIR) '$(DESTDIR)/$(MAN7DIR)'
$(MKDIR) '$(DESTDIR)/$(DOCDIR)'
+ @echo "==> copying files..."
+ $(INSTALL) -m 644 doc/herbstclient.1 '$(DESTDIR)/$(MAN1DIR)/'
+ $(INSTALL) -m 644 doc/herbstluftwm.1 '$(DESTDIR)/$(MAN1DIR)/'
+ $(INSTALL) -m 644 doc/herbstluftwm-tutorial.7 '$(DESTDIR)/$(MAN7DIR)/'
+ $(INSTALL) -m 644 doc/herbstclient.html '$(DESTDIR)/$(DOCDIR)/'
+ $(INSTALL) -m 644 doc/herbstluftwm.html '$(DESTDIR)/$(DOCDIR)/'
+ $(INSTALL) -m 644 doc/herbstluftwm-tutorial.html '$(DESTDIR)/$(DOCDIR)/'
+
+install-nodoc: all-nodoc
+ @echo "==> creating dirs..."
+ $(MKDIR) '$(DESTDIR)/$(LICENSEDIR)'
+ $(MKDIR) '$(DESTDIR)/$(BINDIR)'
+ $(MKDIR) '$(DESTDIR)/$(DOCDIR)'
$(MKDIR) '$(DESTDIR)/$(EXAMPLESDIR)'
$(MKDIR) '$(DESTDIR)/$(BASHCOMPLETIONDIR)'
$(MKDIR) '$(DESTDIR)/$(CONFIGDIR)'
@@ -105,12 +116,6 @@ install: all
@echo "==> copying files..."
$(INSTALL) $(TARGETS) '$(DESTDIR)/$(BINDIR)'
$(INSTALL) -m 644 LICENSE '$(DESTDIR)/$(LICENSEDIR)'
- $(INSTALL) -m 644 doc/herbstclient.1 '$(DESTDIR)/$(MAN1DIR)/'
- $(INSTALL) -m 644 doc/herbstluftwm.1 '$(DESTDIR)/$(MAN1DIR)/'
- $(INSTALL) -m 644 doc/herbstluftwm-tutorial.7 '$(DESTDIR)/$(MAN7DIR)/'
- $(INSTALL) -m 644 doc/herbstclient.html '$(DESTDIR)/$(DOCDIR)/'
- $(INSTALL) -m 644 doc/herbstluftwm.html '$(DESTDIR)/$(DOCDIR)/'
- $(INSTALL) -m 644 doc/herbstluftwm-tutorial.html '$(DESTDIR)/$(DOCDIR)/'
$(INSTALL) -m 644 BUGS '$(DESTDIR)/$(DOCDIR)/'
$(INSTALL) -m 644 NEWS '$(DESTDIR)/$(DOCDIR)/'
$(INSTALL) -m 644 README '$(DESTDIR)/$(DOCDIR)/'
@@ -123,6 +128,8 @@ install: all
$(INSTALL) -m 644 scripts/README '$(DESTDIR)/$(EXAMPLESDIR)/'
$(INSTALL) -m 755 scripts/*.sh '$(DESTDIR)/$(EXAMPLESDIR)/'
+
+
uninstall:
@echo "==> deleting files..."
$(foreach TARGET,$(TARGETS),-$(RM) '$(DESTDIR)/$(BINDIR)/$(TARGET)';)