1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- #Makefile for MTT documentation
- ###############################################################
- ## Version control history
- ###############################################################
- ## $Id$
- ## $Log$
- ## Revision 1.2 2002/04/26 17:17:20 geraint
- ## Allow variables to be set outside Makefile.
- ##
- ## Revision 1.1 2001/06/04 08:18:52 gawthrop
- ## Putting documentation under CVS
- ##
- ## Revision 1.2 1998/07/02 18:40:07 peterg
- ## More on install option
- ##
- ## Revision 1.1 1998/05/14 09:19:52 peterg
- ## Initial revision
- ##
- ###############################################################
- #MTTPATH = /home/peterg/mtt_new/mtt
- #DOCPATH = /home/peterg/web-docs/software/MTT/doc
- #INFOPATH = /usr/info
- MTTPATH ?= /home/peterg/mtt_new/mtt
- MTT_COMPONENTS ?= /home/eng4/peterg/mtt_new/mtt/lib/comp
- MTT_EXAMPLES ?= /home/eng4/peterg/mtt_new/mtt/lib/examples
- DOCPATH ?= /home/peterg/web-docs/software/MTT/doc
- #INFOPATH = $(DOCPATH)
- INFOPATH ?= /usr/info
- all: mtt.info mtt.html mtt.pdf mtt.ps.gz
- mtt.info: mtt.texi
- echo "Making info manual. Please wait ..."; makeinfo mtt.texi
- mtt.dvi: mtt.texi
- echo "Making dvi manual. Please wait ..."; tex mtt.texi; tex mtt.texi
- mtt.html: mtt.texi
- echo "Making html manual. Please wait ..."; texi2html -glossary mtt.texi
- mtt.ps.gz: mtt.dvi
- echo "Making ps manual. Please wait ..."; dvips -o mtt.ps mtt; gzip -f mtt.ps
- mtt.pdf: mtt.texi
- echo "Making pdf manual. Please wait ..."; texi2pdf mtt.texi
- Compound-Components_rep.ps:
- (cd $(MTT_COMPONENTS); mtt Compound-Components rep ps)
- mv $(MTT_COMPONENTS)/Compound-Components_rep.ps .
- Compound-Components_rep:
- (cd $(MTT_COMPONENTS); mtt Compound-Components rep html)
- mv $(MTT_COMPONENTS)/Compound-Components_rep .
- Examples_rep.ps:
- (cd $(MTT_EXAMPLES); mtt Examples rep ps)
- mv $(MTT_EXAMPLES)/Examples_rep.ps .
- Examples_rep:
- (cd $(MTT_EXAMPLES); mtt Examples rep html)
- mv $(MTT_EXAMPLES)/Examples_rep .
- clean:
- rm -f mtt.aux mtt.fns mtt.pg mtt.tp
- rm -f mtt.cp mtt.pgs mtt.vr mtt.ps
- rm -f mtt.cps mtt.vrs mtt.dvi mtt.ps.gz
- rm -f mtt.ky mtt.fn mtt.log mtt.toc
- rm -f mtt.ps mtt.info-* mtt.pdf
- rm -f mtt.html mtt_toc.html mtt.info
- rm -f mtt.log mtt.ky mtt.toc
- tidy:
- rm -f mtt.aux mtt.fns mtt.pg mtt.tp
- rm -f mtt.cp mtt.pgs mtt.vr
- rm -f mtt.cps mtt.vrs mtt.dvi
- rm -f mtt.log mtt.ky mtt.toc
- install-doc: mtt.html mtt.ps.gz mtt.info
- cp mtt.info* $(INFOPATH)
- cp mtt*.html mtt.ps.gz $(DOCPATH)
- chmod -R a+r $(DOCPATH)
- chmod a+x $(DOCPATH)
- install-components: Compound-Components_rep.ps Compound-Components_rep
- mv Compound-Components_rep.ps $(DOCPATH)/../components
- mv Compound-Components_rep $(DOCPATH)/../components
- chmod -R a+r $(DOCPATH)/../components
- chmod -R a+x $(DOCPATH)/../components/Compound-Components_re
|