diff options
author | Thorsten Wißmann <edu@thorsten-wissmann.de> | 2013-01-03 22:38:29 +0100 |
---|---|---|
committer | Thorsten Wißmann <edu@thorsten-wissmann.de> | 2013-01-03 22:40:12 +0100 |
commit | bef37ef5f9b0568185a1f5b7cb68c8e1ec29c51f (patch) | |
tree | 03712f9b5b0f92b6512616318b0d551145f7b613 /Makefile | |
parent | eab4126e03a042fda29e20e160988a3d911c035e (diff) |
Makefile: Add install-nodoc target
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 27 |
1 files changed, 17 insertions, 10 deletions
@@ -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)';) |