--- Makefile +++ Makefile @@ -4,7 +4,7 @@ # Copyright 1996, 1997, 1998, 1999, 2000, 2001 John Cowan # Copyright 2002 Christiaan Keet -# Please make sure DESTDIR, MANDIR, DEFAULTFONTDIR and +# Please make sure BINDIR, MANDIR, DEFAULTFONTDIR and # DEFAULTFONTFILE are defined to reflect the situation # on your computer. See README for details. @@ -15,15 +15,15 @@ CFLAGS = -g # Where the executables should be put -DESTDIR = /usr/local/bin +BINDIR = /usr/games # Where the man page should be put -MANDIR = /usr/local/man/man6 +MANDIR = /usr/share/man/man6 # Where figlet will search first for fonts (the ".flf" files). -DEFAULTFONTDIR = /usr/local/share/figlet +DEFAULTFONTDIR = /usr/share/games/figlet/fonts # Use this definition if you can't put things in /usr/local/share/figlet -DEFAULTFONTDIR = fonts +#DEFAULTFONTDIR = fonts # The filename of the font to be used if no other is specified # (standard.flf is recommended, but any other can be used). @@ -52,11 +52,11 @@ rm -f *.o figlet chkfont install: figlet chkfont - mkdir -p $(DEFAULTFONTDIR) - cp figlet $(DESTDIR) - cp figlet.6 $(MANDIR) - cp chkfont $(DESTDIR) - cp figlist $(DESTDIR) - cp showfigfonts $(DESTDIR) - cp fonts/*.flf $(DEFAULTFONTDIR) - cp fonts/*.flc $(DEFAULTFONTDIR) + mkdir -p $(DESTDIR)$(DEFAULTFONTDIR) $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR) + cp figlet $(DESTDIR)$(BINDIR) + cp figlet.6 $(DESTDIR)$(MANDIR) + cp chkfont $(DESTDIR)$(BINDIR) + cp figlist $(DESTDIR)$(BINDIR) + cp showfigfonts $(DESTDIR)$(BINDIR) + cp fonts/*.flf $(DESTDIR)$(DEFAULTFONTDIR) + cp fonts/*.flc $(DESTDIR)$(DEFAULTFONTDIR) --- README +++ README @@ -90,13 +90,14 @@ nroff -man figlet.6 | more (2) Do a complete installation. To do the this, set the variables -DESTDIR and MANDIR in Makefile to the appropriate values. DESTDIR +BINDIR and MANDIR in Makefile to the appropriate values. BINDIR should be the full pathname of the directory in which the executable files should be put (we recommend "/usr/games"); MANDIR should be the full pathname of the directory in which the figlet man page should be put, generally "/usr/man/man6". Once DEFAULTFONTDIR, DEFAULTFONTFILE, -DESTDIR and MANDIR have been set, in the directory containing the FIGlet -source, type "make install". +BINDIR and MANDIR have been set, in the directory containing the FIGlet +source, type "make install". You can relocate install objects into a +staging area by "make DESTDIR=/tmp/figlet_staging_area install". If space is a problem, the only files you absolutely must have to run figlet are "figlet" (the executable) and at least one font (preferably