]> www.ginac.de Git - cln.git/blob - doc/Makefile.in
* src/Makefile.in: Use $CXX instead of $CC when linking.
[cln.git] / doc / Makefile.in
1 # Makefile for cln/doc
2
3 #### Start of system configuration section. ####
4
5 # Directories used by "make":
6 srcdir = @srcdir@
7
8 # Directories used by "make install":
9 prefix = @prefix@
10 local_prefix = /usr/local
11 exec_prefix = @exec_prefix@
12 datadir = @datadir@
13 infodir = @infodir@
14 mandir = @mandir@
15 htmldir = $(datadir)/html
16 dvidir = $(datadir)/dvi
17 DESTDIR =
18
19 # Programs used by "make":
20 RM = rm -f
21 MKDIR = mkdir -p
22 @SET_MAKE@
23
24 # Programs used by "make" if you have changed the documentation files:
25 TEX = tex
26 TEXI2DVI = texi2dvi
27 DVIPS = dvips -D600
28 MAKEINFO = LANGUAGE= makeinfo
29 TEXI2HTML = texi2html
30 EMACS = emacs
31
32 # Programs used by "make install":
33 INSTALL = @INSTALL@
34 INSTALL_PROGRAM = @INSTALL_PROGRAM@
35 INSTALL_DATA = @INSTALL_DATA@
36
37 #### End of system configuration section. ####
38
39 PACKAGE = cln
40
41 SHELL = /bin/sh
42
43 VPATH = $(srcdir)
44
45 all : info dvi ps html
46
47
48 info : $(srcdir)/$(PACKAGE).info
49
50 $(srcdir)/$(PACKAGE).info : $(srcdir)/$(PACKAGE).texi
51         cd $(srcdir) && $(MAKEINFO) --no-split $(PACKAGE).texi
52
53 $(srcdir)/$(PACKAGE).texi : $(srcdir)/$(PACKAGE).tex
54         cp $< $@
55         $(EMACS) -batch $@ -load addnodes.el -f save-buffer
56         mv $@ $@~
57         sed -e 's,@detailmenu,,g' -e 's,@end detailmenu,,g' < $@~ > $@
58         $(RM) $@~
59
60
61 dvi : $(srcdir)/$(PACKAGE).dvi
62
63 $(srcdir)/$(PACKAGE).dvi : $(srcdir)/$(PACKAGE).texi
64         cd $(srcdir) && $(TEXI2DVI) $(PACKAGE).texi
65
66
67 ps : $(srcdir)/$(PACKAGE).ps
68
69 $(srcdir)/$(PACKAGE).ps : $(srcdir)/$(PACKAGE).dvi
70         $(DVIPS) -o $@ $<
71
72
73 html : $(PACKAGE).html $(PACKAGE)_toc.html
74
75 $(PACKAGE).html : $(srcdir)/$(PACKAGE).texi
76         cd $(srcdir) && $(TEXI2HTML) -expandinfo -number -monolithic $(PACKAGE).texi
77
78 $(PACKAGE)_toc.html : $(srcdir)/$(PACKAGE).texi
79         cd $(srcdir) && $(TEXI2HTML) -expandinfo -number -split_chapter $(PACKAGE).texi
80
81
82 install : all installdirs force
83         $(INSTALL_DATA) $(srcdir)/$(PACKAGE).info $(DESTDIR)$(infodir)/$(PACKAGE).info
84         @if (install-info --version && \
85              install-info --version 2>&1 | sed 1q | fgrep -i -v debian) >/dev/null 2>&1; then \
86           echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$(PACKAGE).info";\
87           install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$(PACKAGE).info || :;\
88         else : ; fi
89         $(INSTALL_DATA) $(srcdir)/$(PACKAGE)_*.html $(DESTDIR)$(htmldir)
90         $(INSTALL_DATA) $(srcdir)/$(PACKAGE).dvi $(DESTDIR)$(dvidir)/$(PACKAGE).dvi
91
92 installdirs : force
93         $(MKDIR) $(DESTDIR)$(datadir)
94         $(MKDIR) $(DESTDIR)$(infodir)
95         $(MKDIR) $(DESTDIR)$(htmldir)
96         $(MKDIR) $(DESTDIR)$(dvidir)
97
98 uninstall : force
99         @if (install-info --version && \
100              install-info --version 2>&1 | sed 1q | fgrep -i -v debian) >/dev/null 2>&1; then \
101           echo " install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$(PACKAGE).info"; \
102           install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$(PACKAGE).info; \
103         else :; fi
104         $(RM) $(DESTDIR)$(infodir)/$(PACKAGE).info
105         $(RM) $(DESTDIR)$(htmldir)/$(PACKAGE)_*.html
106         $(RM) $(DESTDIR)$(dvidir)/$(PACKAGE).dvi
107
108 check : all
109
110 mostlyclean : clean
111
112 clean : force
113         $(RM) *~ *.aux *.toc *.cp *.fn *.ky *.pg *.tp *.vr *.my *.mys *.log core
114
115 distclean : clean
116         $(RM) Makefile
117
118 maintainer-clean : distclean
119         $(RM) *.info *.dvi *.ps *.html
120         if [ -f $(PACKAGE).tex ] ; then $(RM) $(PACKAGE).texi ; fi
121
122 force :
123