1# $Id$ 2# 3# makefile for build and install htick documentation 4# Require huskymak.cfg 5# 6# make html generate one htick.html file 7# make dvi generate htick.dvi 8# make info generate htick.info file (for texinfo documentation system) 9# make all generate all files for your platform 10# 11 12ifeq ($(DEBIAN), 1) 13# Every Debian-Source-Paket has one included. 14include /usr/share/husky/huskymak.cfg 15else 16include ../../huskymak.cfg 17endif 18 19all: html info dvi 20 21ifdef HTMLDIR 22html: htick.html 23else 24html: 25 @echo 26endif 27 28ifdef DVIDIR 29dvi: htick.dvi 30else 31dvi: 32 @echo 33endif 34 35ifdef INFODIR 36info: htick.info 37else 38info: 39 @echo 40endif 41 42htick.html: htick.texi 43 export LC_ALL=C; makeinfo --html --no-split $< 44 45htick.rus.html: htick.rus.texi 46 export LC_ALL=C; makeinfo --html --no-split $< 47 48htick.dvi: htick.texi 49 texi2dvi $< 50 51htick.info: htick.texi 52 makeinfo --no-split $< 53 54clean: 55 -$(RM) $(RMOPT) htick.aux 56 -$(RM) $(RMOPT) htick.cp 57 -$(RM) $(RMOPT) htick.fn 58 -$(RM) $(RMOPT) htick.fns 59 -$(RM) $(RMOPT) htick.ky 60 -$(RM) $(RMOPT) htick.log 61 -$(RM) $(RMOPT) htick.pg 62 -$(RM) $(RMOPT) htick.toc 63 -$(RM) $(RMOPT) htick.tp 64 -$(RM) $(RMOPT) htick.vr 65 66distclean: clean 67 -$(RM) $(RMOPT) htick.dvi 68 -$(RM) $(RMOPT) htick.info* 69 -$(RM) $(RMOPT) htick.inf 70 -$(RM) $(RMOPT) htick*html 71 72install: info html dvi 73 @echo . 74ifdef INFODIR 75 -$(MKDIR) $(MKDIROPT) $(DESTDIR)$(INFODIR) 76 $(INSTALL) $(IMOPT) htick.info $(DESTDIR)$(INFODIR) 77endif 78ifdef HTMLDIR 79 -$(MKDIR) $(MKDIROPT) $(DESTDIR)$(HTMLDIR) 80 $(INSTALL) $(IMOPT) htick*html $(DESTDIR)$(HTMLDIR) 81endif 82ifdef DVIDIR 83 -$(MKDIR) $(MKDIROPT) $(DESTDIR)$(DVIDIR) 84 $(INSTALL) $(IMOPT) htick.dvi htick.rus.dvi $(DESTDIR)$(DVIDIR) 85endif 86 87uninstall: 88 -install-info --remove --info-dir=$(DESTDIR)$(INFODIR) $(DESTDIR)$(INFODIR)$(DIRSEP)htick.info 89 -$(RM) $(RMOPT) $(DESTDIR)$(INFODIR)$(DIRSEP)htick.info 90 -$(RM) $(RMOPT) $(DESTDIR)$(HTMLDIR)$(DIRSEP)htick*html 91 -$(RM) $(RMOPT) $(DESTDIR)$(DVIDIR)$(DIRSEP)htick.dvi 92