]> www.ginac.de Git - cln.git/blobdiff - doc/Makefile.in
tests: #include <iostream> and using namespace std; for std::cout and std::endl
[cln.git] / doc / Makefile.in
index 7e894709d9f0f80524ce6ad30144475ab052bedf..cab75eb81ed466c1e1ac94546f0c91c93f346a0d 100644 (file)
@@ -9,14 +9,18 @@ srcdir = @srcdir@
 prefix = @prefix@
 local_prefix = /usr/local
 exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
 datadir = @datadir@
 infodir = @infodir@
 mandir = @mandir@
-htmldir = $(datadir)/html
-dvidir = $(datadir)/dvi
+htmldir = ${datadir}/html
+dvidir = ${datadir}/dvi
+DESTDIR =
 
 # Programs used by "make":
 RM = rm -f
+RM_R = rm -rf
+MKDIR = mkdir -p
 @SET_MAKE@
 
 # Programs used by "make" if you have changed the documentation files:
@@ -25,7 +29,6 @@ TEXI2DVI = texi2dvi
 DVIPS = dvips -D600
 MAKEINFO = LANGUAGE= makeinfo
 TEXI2HTML = texi2html
-EMACS = emacs
 
 # Programs used by "make install":
 INSTALL = @INSTALL@
@@ -38,78 +41,77 @@ PACKAGE = cln
 
 SHELL = /bin/sh
 
-VPATH = $(srcdir)
+VPATH = ${srcdir}
 
 all : info dvi ps html
 
 
-info : $(srcdir)/$(PACKAGE).info
+info : ${srcdir}/${PACKAGE}.info
 
-$(srcdir)/$(PACKAGE).info : $(srcdir)/$(PACKAGE).texi
-       cd $(srcdir) && $(MAKEINFO) --no-split $(PACKAGE).texi
+${srcdir}/${PACKAGE}.info : ${srcdir}/${PACKAGE}.texi
+       cd ${srcdir} && ${MAKEINFO} --no-split ${PACKAGE}.texi
 
-$(srcdir)/$(PACKAGE).texi : $(srcdir)/$(PACKAGE).tex
-       cp $< $@
-       $(EMACS) -batch $@ -load addnodes.el -f save-buffer
-       mv $@ $@~
-       sed -e 's,@detailmenu,,g' -e 's,@end detailmenu,,g' < $@~ > $@
-       $(RM) $@~
 
+dvi : ${srcdir}/${PACKAGE}.dvi
 
-dvi : $(srcdir)/$(PACKAGE).dvi
+${srcdir}/${PACKAGE}.dvi : ${srcdir}/${PACKAGE}.texi
+       cd ${srcdir} && ${TEXI2DVI} ${PACKAGE}.texi
 
-$(srcdir)/$(PACKAGE).dvi : $(srcdir)/$(PACKAGE).texi
-       cd $(srcdir) && $(TEXI2DVI) $(PACKAGE).texi
 
+ps : ${srcdir}/${PACKAGE}.ps
 
-ps : $(srcdir)/$(PACKAGE).ps
+${srcdir}/${PACKAGE}.ps : ${srcdir}/${PACKAGE}.dvi
+       ${DVIPS} -o $@ $<
 
-$(srcdir)/$(PACKAGE).ps : $(srcdir)/$(PACKAGE).dvi
-       $(DVIPS) -o $@ $<
 
+html : ${PACKAGE}.html ${PACKAGE}/${PACKAGE}.html
 
-html : $(PACKAGE).html $(PACKAGE)_toc.html
+${PACKAGE}.html : ${srcdir}/${PACKAGE}.texi
+       cd ${srcdir} && ${TEXI2HTML} -expandinfo -number -monolithic ${PACKAGE}.texi
 
-$(PACKAGE).html : $(srcdir)/$(PACKAGE).texi
-       cd $(srcdir) && $(TEXI2HTML) -expandinfo -number -monolithic $(PACKAGE).texi
+${PACKAGE}/${PACKAGE}.html : ${srcdir}/${PACKAGE}.texi
+       cd ${srcdir} && ${TEXI2HTML} -expandinfo -number -split_chapter ${PACKAGE}.texi
 
-$(PACKAGE)_toc.html : $(srcdir)/$(PACKAGE).texi
-       cd $(srcdir) && $(TEXI2HTML) -expandinfo -number -split_chapter $(PACKAGE).texi
 
-
-install : all force
-       if [ ! -d $(infodir) ] ; then mkdir $(infodir) ; fi
-       $(INSTALL_DATA) $(srcdir)/$(PACKAGE).info $(infodir)/$(PACKAGE).info
-       if [ ! -d $(datadir) ] ; then mkdir $(datadir) ; fi
-       if [ ! -d $(htmldir) ] ; then mkdir $(htmldir) ; fi
-       $(INSTALL_DATA) $(srcdir)/$(PACKAGE)_*.html $(htmldir)
-       if [ ! -d $(dvidir) ] ; then mkdir $(dvidir) ; fi
-       $(INSTALL_DATA) $(srcdir)/$(PACKAGE).dvi $(dvidir)/$(PACKAGE).dvi
+install : all installdirs force
+       ${INSTALL_DATA} ${srcdir}/${PACKAGE}.info ${DESTDIR}${infodir}/${PACKAGE}.info
+       @if (install-info --version && \
+            install-info --version 2>&1 | sed 1q | fgrep -i -v debian) >/dev/null 2>&1; then \
+         echo " install-info --info-dir=${DESTDIR}${infodir} ${DESTDIR}${infodir}/${PACKAGE}.info";\
+         install-info --info-dir=${DESTDIR}${infodir} ${DESTDIR}${infodir}/${PACKAGE}.info || :;\
+       else : ; fi
+       ${INSTALL_DATA} ${srcdir}/${PACKAGE}/${PACKAGE}*.html ${DESTDIR}${htmldir}
+       ${INSTALL_DATA} ${srcdir}/${PACKAGE}.dvi ${DESTDIR}${dvidir}/${PACKAGE}.dvi
 
 installdirs : force
-       if [ ! -d $(infodir) ] ; then mkdir $(infodir) ; fi
-       if [ ! -d $(datadir) ] ; then mkdir $(datadir) ; fi
-       if [ ! -d $(htmldir) ] ; then mkdir $(htmldir) ; fi
-       if [ ! -d $(dvidir) ] ; then mkdir $(dvidir) ; fi
+       ${MKDIR} ${DESTDIR}${datadir}
+       ${MKDIR} ${DESTDIR}${infodir}
+       ${MKDIR} ${DESTDIR}${htmldir}
+       ${MKDIR} ${DESTDIR}${dvidir}
 
 uninstall : force
-       $(RM) $(infodir)/$(PACKAGE).info
-       $(RM) $(htmldir)/$(PACKAGE)_*.html
-       $(RM) $(dvidir)/$(PACKAGE).dvi
+       @if (install-info --version && \
+            install-info --version 2>&1 | sed 1q | fgrep -i -v debian) >/dev/null 2>&1; then \
+         echo " install-info --info-dir=${DESTDIR}${infodir} --remove ${DESTDIR}${infodir}/${PACKAGE}.info"; \
+         install-info --info-dir=${DESTDIR}${infodir} --remove ${DESTDIR}${infodir}/${PACKAGE}.info; \
+       else :; fi
+       ${RM} ${DESTDIR}${infodir}/${PACKAGE}.info
+       ${RM} ${DESTDIR}${htmldir}/${PACKAGE}_*.html
+       ${RM} ${DESTDIR}${dvidir}/${PACKAGE}.dvi
 
 check : all
 
 mostlyclean : clean
 
 clean : force
-       $(RM) *~ *.aux *.toc *.cp *.fn *.ky *.pg *.tp *.vr *.my *.log core
+       ${RM} *~ *.aux *.toc *.cp *.fn *.ky *.pg *.tp *.vr *.my *.mys *.log core
 
 distclean : clean
-       $(RM) Makefile
+       ${RM} Makefile
 
 maintainer-clean : distclean
-       $(RM) *.info *.dvi *.ps *.html
-       if [ -f $(PACKAGE).tex ] ; then $(RM) $(PACKAGE).texi ; fi
+       ${RM} *.info *.dvi *.ps *.html
+       ${RM_R} cln/
 
 force :