aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@netbsd.org>2010-05-17 02:19:44 +0000
committerJoerg Sonnenberger <joerg@netbsd.org>2010-05-17 02:19:44 +0000
commit9368e25ce4b00e5babb0f12ac8a0854866ca2894 (patch)
treef8759345feb581f7da7fc77a52d9a754362d376a /Makefile
parent92abde30232def02a702bd3ca66344c61f3bda92 (diff)
downloadmandoc-9368e25ce4b00e5babb0f12ac8a0854866ca2894.tar.gz
mandoc-9368e25ce4b00e5babb0f12ac8a0854866ca2894.tar.zst
mandoc-9368e25ce4b00e5babb0f12ac8a0854866ca2894.zip
Use a default prefix of /usr/local. Honour DESTDIR for install targets.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile39
1 files changed, 20 insertions, 19 deletions
diff --git a/Makefile b/Makefile
index 2b700b8a..4e4a172b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,6 @@
.SUFFIXES: .html .xml .sgml .1 .3 .7 .md5 .tar.gz .1.txt .3.txt .7.txt .1.sgml .3.sgml .7.sgml .h .h.html
+PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
INCLUDEDIR = $(PREFIX)/include
LIBDIR = $(PREFIX)/lib
@@ -155,29 +156,29 @@ www: all $(GSGMLS) $(GHTMLS) $(HTMLS) $(TEXTS) $(MD5S) $(TARGZS)
htmls: all $(GSGMLS) $(GHTMLS)
installwww: www
- $(INSTALL_DATA) $(GHTMLS) $(HTMLS) $(TEXTS) $(STATICS) $(PREFIX)/
- $(INSTALL_DATA) mdocml-$(VERSION).tar.gz $(PREFIX)/snapshots/
- $(INSTALL_DATA) mdocml-$(VERSION).md5 $(PREFIX)/snapshots/
- $(INSTALL_DATA) mdocml-$(VERSION).tar.gz $(PREFIX)/snapshots/mdocml.tar.gz
- $(INSTALL_DATA) mdocml-$(VERSION).md5 $(PREFIX)/snapshots/mdocml.md5
+ $(INSTALL_DATA) $(GHTMLS) $(HTMLS) $(TEXTS) $(STATICS) $(DESTDIR)$(PREFIX)/
+ $(INSTALL_DATA) mdocml-$(VERSION).tar.gz $(DESTDIR)$(PREFIX)/snapshots/
+ $(INSTALL_DATA) mdocml-$(VERSION).md5 $(DESTDIR)$(PREFIX)/snapshots/
+ $(INSTALL_DATA) mdocml-$(VERSION).tar.gz $(DESTDIR)$(PREFIX)/snapshots/mdocml.tar.gz
+ $(INSTALL_DATA) mdocml-$(VERSION).md5 $(DESTDIR)$(PREFIX)/snapshots/mdocml.md5
install:
- mkdir -p $(BINDIR)
- mkdir -p $(EXAMPLEDIR)
- mkdir -p $(MANDIR)/man1
- mkdir -p $(MANDIR)/man7
- $(INSTALL_PROGRAM) mandoc $(BINDIR)
- $(INSTALL_MAN) mandoc.1 $(MANDIR)/man1
- $(INSTALL_MAN) man.7 mdoc.7 mandoc_char.7 $(MANDIR)/man7
- $(INSTALL_DATA) example.style.css $(EXAMPLEDIR)
+ mkdir -p $(DESTDIR)$(BINDIR)
+ mkdir -p $(DESTDIR)$(EXAMPLEDIR)
+ mkdir -p $(DESTDIR)$(MANDIR)/man1
+ mkdir -p $(DESTDIR)$(MANDIR)/man7
+ $(INSTALL_PROGRAM) mandoc $(DESTDIR)$(BINDIR)
+ $(INSTALL_MAN) mandoc.1 $(DESTDIR)$(MANDIR)/man1
+ $(INSTALL_MAN) man.7 mdoc.7 mandoc_char.7 $(DESTDIR)$(MANDIR)/man7
+ $(INSTALL_DATA) example.style.css $(DESTDIR)$(EXAMPLEDIR)
uninstall:
- rm -f $(BINDIR)/mandoc
- rm -f $(MANDIR)/man1/mandoc.1
- rm -f $(MANDIR)/man7/mdoc.7
- rm -f $(MANDIR)/man7/man.7
- rm -f $(MANDIR)/man7/mandoc_char.7
- rm -f $(EXAMPLEDIR)/example.style.css
+ rm -f $(DESTDIR)$(BINDIR)/mandoc
+ rm -f $(DESTDIR)$(MANDIR)/man1/mandoc.1
+ rm -f $(DESTDIR)$(MANDIR)/man7/mdoc.7
+ rm -f $(DESTDIR)$(MANDIR)/man7/man.7
+ rm -f $(DESTDIR)$(MANDIR)/man7/mandoc_char.7
+ rm -f $(DESTDIR)$(EXAMPLEDIR)/example.style.css
$(OBJS): config.h