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