summaryrefslogtreecommitdiff
path: root/documentation
diff options
context:
space:
mode:
Diffstat (limited to 'documentation')
-rw-r--r--documentation/Makefile59
1 files changed, 24 insertions, 35 deletions
diff --git a/documentation/Makefile b/documentation/Makefile
index 23f336428..0ec17f6a7 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -3,7 +3,7 @@
#
# Documentation makefile for the Fast Light Tool Kit (FLTK).
#
-# Copyright 1998-2005 by Bill Spitzak and others.
+# Copyright 1998-2007 by Bill Spitzak and others.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
@@ -232,42 +232,31 @@ depend:
install: $(MANPAGES)
echo "Installing documentation files in $(DESTDIR)$(docdir)..."
- -$(MKDIR) $(DESTDIR)$(docdir)
- $(CP) $(HTMLFILES) $(IMAGEFILES) index.html $(DESTDIR)$(docdir)
- $(CHMOD) 644 $(DESTDIR)$(docdir)/*.*
+ -$(INSTALL_DIR) $(DESTDIR)$(docdir)
+ for file in $(HTMLFILES) $(IMAGEFILES) index.html; do \
+ $(INSTALL_DATA) $$file $(DESTDIR)$(docdir); \
+ done
echo "Installing man pages in $(DESTDIR)$(mandir)..."
- -$(MKDIR) $(DESTDIR)$(mandir)/cat1
- $(CP) fluid.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1
- $(CHMOD) 644 $(DESTDIR)$(mandir)/cat1/fluid.$(CAT1EXT)
- $(CP) fltk-config.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1
- $(CHMOD) 644 $(DESTDIR)$(mandir)/cat1/fltk-config.$(CAT1EXT)
- -$(MKDIR) $(DESTDIR)$(mandir)/cat3
- $(CP) fltk.$(CAT3EXT) $(DESTDIR)$(mandir)/cat3
- $(CHMOD) 644 $(DESTDIR)$(mandir)/cat3/fltk.$(CAT3EXT)
- -$(MKDIR) $(DESTDIR)$(mandir)/man1
- $(CP) fluid.man $(DESTDIR)$(mandir)/man1/fluid.1
- $(CHMOD) 644 $(DESTDIR)$(mandir)/man1/fluid.1
- $(CP) fltk-config.man $(DESTDIR)$(mandir)/man1/fltk-config.1
- $(CHMOD) 644 $(DESTDIR)$(mandir)/man1/fltk-config.1
- -$(MKDIR) $(DESTDIR)$(mandir)/man3
- $(CP) fltk.man $(DESTDIR)$(mandir)/man3/fltk.3
- $(CHMOD) 644 $(DESTDIR)$(mandir)/man3/fltk.3
+ -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat1
+ $(INSTALL_MAN) fluid.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1
+ $(INSTALL_MAN) fltk-config.$(CAT1EXT) $(DESTDIR)$(mandir)/cat1
+ -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat3
+ $(INSTALL_MAN) fltk.$(CAT3EXT) $(DESTDIR)$(mandir)/cat3
+ -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man1
+ $(INSTALL_MAN) fluid.man $(DESTDIR)$(mandir)/man1/fluid.1
+ $(INSTALL_MAN) fltk-config.man $(DESTDIR)$(mandir)/man1/fltk-config.1
+ -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man3
+ $(INSTALL_MAN) fltk.man $(DESTDIR)$(mandir)/man3/fltk.3
install-linux install-osx:
- -$(MKDIR) $(DESTDIR)$(mandir)/cat6
- $(CP) blocks.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
- $(CHMOD) 644 $(DESTDIR)$(mandir)/cat6/blocks.$(CAT6EXT)
- $(CP) checkers.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
- $(CHMOD) 644 $(DESTDIR)$(mandir)/cat6/checkers.$(CAT6EXT)
- $(CP) sudoku.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
- $(CHMOD) 644 $(DESTDIR)$(mandir)/cat6/sudoku.$(CAT6EXT)
- -$(MKDIR) $(DESTDIR)$(mandir)/man6
- $(CP) blocks.man $(DESTDIR)$(mandir)/man6/blocks.6
- $(CHMOD) 644 $(DESTDIR)$(mandir)/man6/blocks.6
- $(CP) checkers.man $(DESTDIR)$(mandir)/man6/checkers.6
- $(CHMOD) 644 $(DESTDIR)$(mandir)/man6/checkers.6
- $(CP) sudoku.man $(DESTDIR)$(mandir)/man6/sudoku.6
- $(CHMOD) 644 $(DESTDIR)$(mandir)/man6/sudoku.6
+ -$(INSTALL_DIR) $(DESTDIR)$(mandir)/cat6
+ $(INSTALL_MAN) blocks.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
+ $(INSTALL_MAN) checkers.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
+ $(INSTALL_MAN) sudoku.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
+ -$(INSTALL_DIR) $(DESTDIR)$(mandir)/man6
+ $(INSTALL_MAN) blocks.man $(DESTDIR)$(mandir)/man6/blocks.6
+ $(INSTALL_MAN) checkers.man $(DESTDIR)$(mandir)/man6/checkers.6
+ $(INSTALL_MAN) sudoku.man $(DESTDIR)$(mandir)/man6/sudoku.6
uninstall:
@@ -292,7 +281,7 @@ uninstall-linux uninstall-osx:
fltk.d/index.html: $(HTMLFILES) $(IMAGEFILES)
echo "Generating HTML documentation..."
-$(RMDIR) fltk.d
- -$(MKDIR) fltk.d
+ -$(INSTALL_DIR) fltk.d
-$(HTMLDOC) --verbose --batch fltk.book -d fltk.d -t html
fltk.ps: $(HTMLFILES) $(IMAGEFILES)