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