summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorThorsten Wißmann <edu@thorsten-wissmann.de>2012-03-26 12:46:44 +0200
committerThorsten Wißmann <edu@thorsten-wissmann.de>2012-03-26 12:46:44 +0200
commitb7e43119c4f1d3a43af95311fa9baff7919be913 (patch)
tree400fcdac2bf881acd0b2dedf0ff12b1802b14ae3 /Makefile
parentcc4a03e9154e4e54364ed0be0f9f7bf0cb3e9620 (diff)
make mkdir and install configurable via config.mk
Thanks to Corey Richardson.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile58
1 files changed, 29 insertions, 29 deletions
diff --git a/Makefile b/Makefile
index 0f559a49..c59d8346 100644
--- a/Makefile
+++ b/Makefile
@@ -56,36 +56,36 @@ doc/%.html: doc/%.txt
install: all
@echo "==> creating dirs..."
- mkdir -p $(PREFIX)
- mkdir -p $(LICENSEDIR)
- mkdir -p $(BINDIR)
- mkdir -p $(MANDIR)
- mkdir -p $(DOCDIR)
- mkdir -p $(EXAMPLESDIR)
- mkdir -p $(ETCDIR)
- mkdir -p $(ETCDIR)/bash_completion.d/
- mkdir -p $(CONFIGDIR)
- mkdir -p $(ZSHCOMPLETIONDIR)
- mkdir -p $(XSESSIONSDIR)
+ $(MKDIR) $(PREFIX)
+ $(MKDIR) $(LICENSEDIR)
+ $(MKDIR) $(BINDIR)
+ $(MKDIR) $(MANDIR)
+ $(MKDIR) $(DOCDIR)
+ $(MKDIR) $(EXAMPLESDIR)
+ $(MKDIR) $(ETCDIR)
+ $(MKDIR) $(ETCDIR)/bash_completion.d/
+ $(MKDIR) $(CONFIGDIR)
+ $(MKDIR) $(ZSHCOMPLETIONDIR)
+ $(MKDIR) $(XSESSIONSDIR)
@echo "==> copying files..."
- install $(TARGET) $(BINDIR)
- install ipc-client/herbstclient $(BINDIR)/
- install -m 644 LICENSE $(LICENSEDIR)
- install -m 644 doc/herbstclient.1 $(MANDIR)/
- install -m 644 doc/herbstluftwm.1 $(MANDIR)/
- install -m 644 doc/herbstclient.html $(DOCDIR)/
- install -m 644 doc/herbstluftwm.html $(DOCDIR)/
- install -m 644 BUGS $(DOCDIR)/
- install -m 644 NEWS $(DOCDIR)/
- install -m 644 README $(DOCDIR)/
- install -m 755 share/autostart $(CONFIGDIR)/
- install -m 755 share/panel.sh $(CONFIGDIR)/
- install -m 755 share/restartpanels.sh $(CONFIGDIR)/
- install -m 644 share/herbstclient-completion $(ETCDIR)/bash_completion.d/
- install -m 644 share/_herbstclient $(ZSHCOMPLETIONDIR)/
- install -m 644 share/herbstluftwm.desktop $(XSESSIONSDIR)/
- install -m 644 scripts/README $(EXAMPLESDIR)/
- install -m 755 scripts/*.sh $(EXAMPLESDIR)/
+ $(INSTALL) $(TARGET) $(BINDIR)
+ $(INSTALL) ipc-client/herbstclient $(BINDIR)/
+ $(INSTALL) -m 644 LICENSE $(LICENSEDIR)
+ $(INSTALL) -m 644 doc/herbstclient.1 $(MANDIR)/
+ $(INSTALL) -m 644 doc/herbstluftwm.1 $(MANDIR)/
+ $(INSTALL) -m 644 doc/herbstclient.html $(DOCDIR)/
+ $(INSTALL) -m 644 doc/herbstluftwm.html $(DOCDIR)/
+ $(INSTALL) -m 644 BUGS $(DOCDIR)/
+ $(INSTALL) -m 644 NEWS $(DOCDIR)/
+ $(INSTALL) -m 644 README $(DOCDIR)/
+ $(INSTALL) -m 755 share/autostart $(CONFIGDIR)/
+ $(INSTALL) -m 755 share/panel.sh $(CONFIGDIR)/
+ $(INSTALL) -m 755 share/restartpanels.sh $(CONFIGDIR)/
+ $(INSTALL) -m 644 share/herbstclient-completion $(ETCDIR)/bash_completion.d/
+ $(INSTALL) -m 644 share/_herbstclient $(ZSHCOMPLETIONDIR)/
+ $(INSTALL) -m 644 share/herbstluftwm.desktop $(XSESSIONSDIR)/
+ $(INSTALL) -m 644 scripts/README $(EXAMPLESDIR)/
+ $(INSTALL) -m 755 scripts/*.sh $(EXAMPLESDIR)/
www:
make -C www