source: git/doc/Makefile.in @ 67484b

spielwiese
Last change on this file since 67484b was 67484b, checked in by Hans Schönemann <hannes@…>, 19 years ago
*hannes: tutor.* rules git-svn-id: file:///usr/local/Singular/svn/trunk@8182 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 16.1 KB
Line 
1#####################################################################
2###
3### Makefile for Singular documentation
4### $Id: Makefile.in,v 1.99 2005-05-12 13:52:59 Singular Exp $
5#####################################################################
6SHELL=/bin/sh
7
8####################################################################
9##
10## Configuration
11##
12SINGUNAME       = @SINGUNAME@
13S_VERSION       = $${SINGULAR_VERSION-@SINGULAR_VERSION@}
14
15## directory where info files are installed
16prefix          = @prefix@
17infodir         = ${prefix}/info
18bindir          = @bindir@
19htmldir         = ${prefix}/html
20exdir           = ${prefix}/examples
21
22localdir        = /usr/local
23install_prefix  = ${localdir}/Singular/${S_VERSION}
24install_infodir = ${install_prefix}/info
25install_htmldir = ${install_prefix}/html
26install_docdir  = ${install_prefix}/doc
27install_exdir   = ${install_prefix}/examples
28
29# directory where files for ftp site go
30ftpdir          = /tmp
31
32##
33## needed programs
34##
35@SET_MAKE@
36LN_S            = @LN_S@
37CC              = @CC@
38INSTALL         = ../install-sh -c
39INSTALL_PROGRAM = ${INSTALL}
40INSTALL_DATA    = ${INSTALL} -m 644
41MKINSTALLDIRS   = ../mkinstalldirs
42GZIP            = @MYGZIP@
43UUDECODE        = @UUDECODE@
44
45PERL            = @PERL@
46TEX             = tex
47MAKEINFO        = @MAKEINFO@ --force
48TEXI2DVI        = @TEXI2DVI@
49TEXI2PDF        = @TEXI2PDF@
50TEXINDEX        = @TEXINDEX@
51# use our local texi2html
52TEXI2HTML       = ./texi2html
53DVIPS           = dvips
54
55VERBOSE         = 1 # override this with make VERBOSE=2
56
57# d2t stuff
58SINGULAR        = @SINGULAR@
59SINGULAR_LIB_DIR= ../Singular/LIB
60LIBPARSE        = ${bindir}/libparse
61DOC_SUBDIR      = ./d2t_singular
62EX_SUBDIR       = ./examples
63CHKSUM_DB       = ${DOC_SUBDIR}/chksum
64DOC2TEX         = ${PERL} ./doc2tex.pl -docdir ${DOC_SUBDIR} \
65                  -Singular ${SINGULAR} -verbose ${VERBOSE} -make ${MAKE} \
66                  -exdir ${EX_SUBDIR}
67PL2DOC          = ${PERL} ./pl2doc.pl -db ${CHKSUM_DB}
68
69# t2h stuff
70TMP_DIR         = @TMP_DIR@
71HTML_SUBDIR     = html
72PLU_HTML_SUBDIR = pluhtml
73TEXI2HTML_INIT  = t2h_singular.init
74ifeq ($(VERBOSE),0)
75T2H_VERBOSE     =
76else
77T2H_VERBOSE     = -Verbose
78endif
79TEXI2HTML_OPTS  = -init_file ${TEXI2HTML_INIT} @TEXI2HTML_OPTS@ \
80                  -short_ext -l2h_tmp ${TMP_DIR} -subdir ${HTML_SUBDIR} \
81                  ${T2H_VERBOSE}
82PLU_TEXI2HTML_OPTS  = -init_file ${TEXI2HTML_INIT} @TEXI2HTML_OPTS@ \
83                  -short_ext -l2h_tmp ${TMP_DIR} -subdir ${PLU_HTML_SUBDIR} \
84                  ${T2H_VERBOSE}
85HTML_MANUAL_PREFIX = sing
86PLU_HTML_MANUAL_PREFIX = sing
87HTML_TUTOR_PREFIX  = tut
88HTML_MANUAL_TOP    = index.htm
89HTML_TUTOR_TOP     = tutor.htm
90##
91## End configuration dependend stuff
92#################################################################
93
94###########################################################
95# File sets
96#
97STANDALONE_TEXI_FILES   = COPYING.texi INSTALL_unix.texi NEWS.texi \
98                          README_download.texi README_ftp.texi \
99                          README_distribution.texi README_src.texi \
100                          INSTALL_win.texi
101
102PLU_STANDALONE_TEXI_FILES = COPYING.plural.texi INSTALL_unix.plural.texi \
103                            NEWS.plural.texi README_download.plural.texi \
104                            INSTALL_win.plural.texi
105
106PLU_ONLY_FILES          = pluplatform.tex
107
108PLU_DOC2TEX_FILES       = \
109                plural.tex plumath.tex plureference.tex plutypes.tex pluconventions.tex
110
111DOC2TEX_FILES   = \
112                examples.tex general.tex ti_ip.tex math.tex reference.tex \
113                start.tex types.tex pdata.tex tricks.tex platform.tex \
114                ${PLU_DOC2TEX_FILES}
115
116PLU_MANUAL_FILES = ${PLU_DOC2TEX_FILES} ${PLU_ONLY_FILES}
117
118MANUAL_FILES    = ${TEX_FILES} ${DOC2TEX_FILES} ${PLU_MANUAL_FILES}
119
120TUTOR_FILES     = \
121                tutor.tex examples.tex start.tex COPYING.texi
122
123IMAGES_UU       := $(wildcard images/*.uu)
124IMAGES     := $(IMAGES_UU:images/%.uu=%)
125IMAGES_SRC := $(IMAGES:%=images/%)
126IMAGES_HTML := $(IMAGES:%=${HTML_SUBDIR}/%)
127PLU_IMAGES_HTML := $(IMAGES:%=${PLU_HTML_SUBDIR}/%)
128
129# prepend bindir to path so that programs from there are taken first
130export PATH := "${bindir}:${PATH}"
131
132###########################################################
133# top targets
134#
135
136.PHONY: info dvi ps html
137
138# default target
139all: info dvi html singular.idx
140
141# info stuff
142info: singular.hlp
143
144singular.hlp: ${MANUAL_FILES} singular.tex s-plural.tex
145        - ${MAKEINFO} --no-split singular.tex
146
147plural.hlp:  ${PLU_MANUAL_FILES} p-pluralmain.tex
148        - ${MAKEINFO} --no-split -o plural.hlp p-pluralmain.tex
149
150# dvi stuff
151dvi: manual.dvi usercard.dvi
152
153s-plural.tex: plural.tex ${PLU_MANUAL_FILES}
154        for PFILE in ${PLU_MANUAL_FILES};\
155        do \
156                sed 's/@value{PSUFFIX}/(plural)/g' < $${PFILE}  >s-$${PFILE};\
157        done
158        sed -e 's/@include plu/@include s-plu/' -e 's/@value{PSUFFIX}/(plural)/g' < plural.tex >s-plural.tex
159
160p-pluralmain.tex: plural.tex pluralmain.tex ${PLU_MANUAL_FILES}
161        for PFILE in ${PLU_MANUAL_FILES};\
162        do \
163                sed -e 's/@value{PSUFFIX}//g' -e 's/@include plu/@include p-plu/' < $${PFILE}  >p-$${PFILE};\
164        done
165        sed -e 's/@include plu/@include p-plu/' -e 's/@value{PSUFFIX}//g' < pluralmain.tex >p-pluralmain.tex
166
167singular.dvi: ${MANUAL_FILES} singular.tex s-plural.tex
168        ${TEXI2DVI} singular.tex
169
170singular.pdf: ${MANUAL_FILES} singular.tex s-plural.tex
171        ${TEXI2PDF} singular.tex
172
173plural.dvi: ${PLU_MANUAL_FILES} p-pluralmain.tex
174        ${TEXI2DVI} p-pluralmain.tex; mv p-pluralmain.dvi plural.dvi
175
176plural.pdf: ${PLU_MANUAL_FILES} p-pluralmain.tex
177        ${TEXI2PDF} p-pluralmain.tex; mv p-pluralmain.pdf plural.pdf
178
179manual.dvi: ${MANUAL_FILES} manual.tex s-plural.tex
180        ${TEXI2DVI} manual.tex
181
182tutor.dvi: ${TUTOR_FILES}
183        ${TEXI2DVI} tutor.tex
184
185tutor.pdf: ${TUTOR_FILES}
186        ${TEXI2PDF} tutor.tex
187
188usercard.dvi: usercard.tex singcard.tex
189        ${TEX} $<
190
191# postscript stuff
192ps: manual.ps usercard.ps
193
194usercard.ps: usercard.dvi
195        ${DVIPS} -t landscape -t a4 $< -o $@
196
197%.ps: %.dvi
198        ${DVIPS} $< -o $@
199
200###########################################################
201# texinfo targets
202#
203manual.tex:  ${MANUAL_FILES} doc2tex.pl ${SINGULAR} singular.doc $(STANDALONE_TEXI_FILES)
204        ${DOC2TEX} -no_fun -o manual.tex singular.doc
205
206singular.tex: ${MANUAL_FILES} doc2tex.pl ${LIB_TEX_FILES} ${SINGULAR} ${LIBPARSE} singular.doc $(STANDALONE_TEXI_FILES) ${PLU_MANUAL_FILES}
207        ${DOC2TEX} -o singular.tex singular.doc
208
209pluralmain.tex: ${PLU_MANUAL_FILES} doc2tex.pl ${PLU_LIB_TEX_FILES} ${SINGULAR} ${LIBPARSE} pluralmain.doc $(PLU_STANDALONE_TEXI_FILES)
210        ${DOC2TEX} -o pluralmain.tex pluralmain.doc
211
212#pattern rule for tex files
213%_noEx.tex : %.doc doc2tex.pl ${SINGULAR}
214        ${DOC2TEX} -o $@ -no_ex $<
215
216%.tex: %.doc doc2tex.pl ${SINGULAR}
217        ${DOC2TEX} -o $@ $<
218
219# pattern rules for lib docus
220${DOC_SUBDIR}/%_lib.pl : ${SINGULAR_LIB_DIR}/%.lib ${LIBPARSE}
221        test -d ${DOC_SUBDIR} || mkdir ${DOC_SUBDIR}
222        ${LIBPARSE} -i $< > $@
223
224%_noFun.doc : %.pl pl2doc.pl
225        ${PL2DOC}  -no_fun -o $@  $<
226
227%.doc : %.pl pl2doc.pl
228        ${PL2DOC} -o $@ $<
229
230# do not delete intermediate .pl and .doc files
231.PRECIOUS: %.doc %_noFun.doc ${DOC_SUBDIR}/%_lib.pl
232
233# index file for help
234singular.idx: singular.hlp ${HTML_SUBDIR}/${HTML_MANUAL_PREFIX}_cp.idx doc2idx.pl
235        ${PERL} doc2idx.pl singular.hlp ${HTML_SUBDIR}/${HTML_MANUAL_PREFIX}_cp.idx ${CHKSUM_DB} > singular.idx
236
237plural.idx: plural.hlp ${PLU_HTML_SUBDIR}/${PLU_HTML_MANUAL_PREFIX}_cp.idx doc2idx.pl
238        ${PERL} doc2idx.pl plural.hlp ${PLU_HTML_SUBDIR}/${PLU_HTML_MANUAL_PREFIX}_cp.idx ${CHKSUM_DB} > plural.idx
239
240###########################################################
241# stand-alone targest
242#
243
244STANDALONE_TXT_FILES := $(STANDALONE_TEXI_FILES:.texi=.txt)
245STANDALONE_HTML_FILES := $(STANDALONE_TEXI_FILES:.texi=.html)
246STANDALONE_FILES      := $(STANDALONE_TEXI_FILES:.texi=)
247
248PLU_STANDALONE_TXT_FILES := $(PLU_STANDALONE_TEXI_FILES:.texi=.txt)
249PLU_STANDALONE_HTML_FILES := $(PLU_STANDALONE_TEXI_FILES:.texi=.html)
250PLU_STANDALONE_FILES      := $(PLU_STANDALONE_TEXI_FILES:.texi=)
251
252ifeq ($(SINGUNAME),@SINGUNAME@)
253UNAME_OPT = -D UNAME
254endif
255
256# targets which produce stand-alone documents
257%.${SINGUNAME}.txt : %.texi
258        ${MAKEINFO} $(UNAME_OPT) --no-header --paragraph-indent none  -o $@ $<
259
260%.txt :  %.texi
261        ${MAKEINFO} --no-header --paragraph-indent none -o $@ $<
262
263%.${SINGUNAME}.html : %.texi
264        ${PERL} ${TEXI2HTML} $(UNAME_OPT) -init_file t2h_standalone.init -split none -out_file $@ $<
265
266%.html : %.texi
267        ${PERL} ${TEXI2HTML} -init_file t2h_standalone.init -split none -out_file $@ $<
268
269% : %.txt
270        cp $< $@
271
272standalone: standalone-txt standalone-html ${STANDALONE_FILES}
273
274standalone-html: ${STANDALONE_HTML_FILES}
275standalone-txt:  ${STANDALONE_TXT_FILES}
276
277standalone-plural: standalone-txt-plural standalone-html-plural ${PLU_STANDALONE_FILES}
278
279standalone-html-plural: ${PLU_STANDALONE_HTML_FILES}
280standalone-txt-plural:  ${PLU_STANDALONE_TXT_FILES}
281
282
283WWW_DIR = /singular/www/2-0/
284FTP_DIR = /ftp/pub/Math/Singular/Development
285
286install-standalone: standalone
287        cp INSTALL_unix.html COPYING.html INSTALL_win.html ${WWW_DIR}
288        cp COPYING COPYING.html ${FTP_DIR}
289        cp INSTALL_unix INSTALL_unix.html ${FTP_DIR}
290        cp INSTALL_win INSTALL_win.html ${FTP_DIR}
291        cp README_ftp.html ${FTP_DIR}/README.html
292        cp README_ftp ${FTP_DIR}/README
293        cp NEWS.html NEWS ${FTP_DIR}
294        cp NEWS.html ${WWW_DIR}
295        - chmod g+w ${FTP_DIR}/*
296
297
298
299###########################################################
300# html targets
301#
302html: ${TMP_DIR} ${HTML_SUBDIR}/${HTML_MANUAL_TOP} ${IMAGES_HTML} $(STANDALONE_TEXI_FILES)
303${HTML_SUBDIR}/${HTML_MANUAL_TOP}: ${TEXI2HTML_INIT} ${TEXI2HTML} singular.tex s-plural.tex
304        ${PERL} ${TEXI2HTML} ${TEXI2HTML_OPTS} -prefix ${HTML_MANUAL_PREFIX} \
305        -top_file ${HTML_MANUAL_TOP} singular.tex
306
307plu_html: pluralmain.tex ${PLU_MANUAL_FILES} ${TMP_DIR} ${PLU_HTML_SUBDIR}/${HTML_MANUAL_TOP} ${PLU_IMAGES_HTML} $(PLU_STANDALONE_TEXI_FILES)
308${PLU_HTML_SUBDIR}/${HTML_MANUAL_TOP}: ${TEXI2HTML_INIT} ${TEXI2HTML} plural.tex
309        ${PERL} ${TEXI2HTML} ${PLU_TEXI2HTML_OPTS} -prefix ${PLU_HTML_MANUAL_PREFIX} \
310        -top_file ${HTML_MANUAL_TOP} pluralmain.tex
311
312# html stuff
313html_tutor: ${TMP_DIR} ${HTML_SUBDIR}/${HTML_TUTOR_TOP} ${IMAGES_HTML}
314${HTML_SUBDIR}/${HTML_TUTOR_TOP}: ${TEXI2HTML_INIT} ${TEXI2HTML} tutor.tex
315        ${PERL} ${TEXI2HTML} ${TEXI2HTML_OPTS} -prefix ${HTML_TUTOR_PREFIX} \
316        -top_file ${HTML_TUTOR_TOP} tutor.tex
317
318${HTML_SUBDIR}/${HTML_MANUAL_PREFIX}_cp.idx: ${HTML_SUBDIR}/${HTML_MANUAL_TOP}
319
320${PLU_HTML_SUBDIR}/${HTML_MANUAL_PREFIX}_cp.idx: ${PLU_HTML_SUBDIR}/${HTML_MANUAL_TOP}
321
322${TMP_DIR}:
323        ${MKINSTALLDIRS} ${TMP_DIR}
324
325# pattern rules for images - but not everybody has gnu-uudecode
326images/%.gif : images/%.gif.uu
327        cd images; ${UUDECODE} ../$< ;cd ..
328
329images/%.jpg : images/%.jpg.uu
330        cd images; ${UUDECODE} ../$< ;cd ..
331
332images/%.xbm : images/%.xbm.uu
333        cd images; ${UUDECODE} ../$< ;cd ..
334
335${IMAGES_HTML} : ${IMAGES_SRC}
336        test -d ${HTML_SUBDIR} || mkdir ${HTML_SUBDIR}
337        cp ${IMAGES_SRC} ${HTML_SUBDIR}
338
339${PLU_IMAGES_HTML} : ${IMAGES_SRC}
340        test -d ${PLU_HTML_SUBDIR} || mkdir ${PLU_HTML_SUBDIR}
341        cp ${IMAGES_SRC} ${PLU_HTML_SUBDIR}
342
343
344
345###########################################################
346# misc targets
347#
348install: singular.hlp html singular.idx standalone
349        ${MKINSTALLDIRS} ${infodir}
350        ${INSTALL_DATA} singular.hlp ${infodir}
351        test -r ${htmldir} || ln -s `pwd`/${HTML_SUBDIR} ${htmldir}
352        test -r ${exdir} || ln -s `pwd`/${EX_SUBDIR} ${exdir}
353
354install-plural: plural.hlp pluhtml plural.idx standalone-plural
355        ${MKINSTALLDIRS} ${infodir}
356        ${INSTALL_DATA} plural.hlp ${infodir}
357        test -r ${htmldir} || ln -s `pwd`/${{PLU_HTML_SUBDIR} ${htmldir}
358        test -r ${exdir} || ln -s `pwd`/${EX_SUBDIR} ${exdir}
359
360uninstall:
361        rm -f ${infodir}/singular.hlp
362        - rmdir ${infodir}
363
364#stupid HP's don't allow copy with many arguments
365install-sharedist: singular.hlp html singular.idx \
366                   ${STANDALONE_HTML_FILES} ${STANDALONE_TXT_FILES}
367        ${MKINSTALLDIRS} ${install_prefix}
368        ${MKINSTALLDIRS} ${install_infodir}
369        ${INSTALL_DATA} singular.hlp ${install_infodir}
370        chmod -R +rX ${install_infodir}
371        ${MKINSTALLDIRS} ${install_htmldir}
372        cp ${HTML_SUBDIR}/*.htm ${install_htmldir}
373        cp ${HTML_SUBDIR}/*.gif ${install_htmldir}
374        cp ${HTML_SUBDIR}/*.jpg ${install_htmldir}
375        chmod -R +rX ${install_htmldir}
376        ${MKINSTALLDIRS} ${install_docdir}
377        ${INSTALL_DATA} singular.idx ${install_docdir}
378        ${INSTALL_DATA} ../GPL ${install_prefix}/GPL
379        ${INSTALL_DATA} COPYING.txt ${install_prefix}/COPYING
380        ${INSTALL_DATA} COPYING.html ${install_prefix}
381        ${INSTALL_DATA} NEWS.txt ${install_prefix}/NEWS
382        ${INSTALL_DATA} NEWS.html ${install_prefix}
383        ${INSTALL_DATA} README_distribution.txt ${install_prefix}/README
384        ${INSTALL_DATA} README_distribution.html ${install_prefix}/README.html
385        chmod -R +rX ${install_docdir}
386        chmod -R +rX ${install_prefix}
387        ${MKINSTALLDIRS} ${install_exdir}
388        cp -R examples ${install_prefix}
389        /bin/rm -f ${install_prefix}/examples/[A-Z]*.res
390        /bin/rm -f ${install_prefix}/examples/*.res
391        /bin/rm -f ${install_prefix}/examples/[A-Z]*.inc
392        /bin/rm -f ${install_prefix}/examples/*.inc
393        chmod -R +rX ${install_prefix}/
394
395install-sharedist-plural: plural.hlp plu_html plural.idx \
396                   ${PLU_STANDALONE_HTML_FILES} ${PLU_STANDALONE_TXT_FILES}
397        ${MKINSTALLDIRS} ${install_prefix}
398        ${MKINSTALLDIRS} ${install_infodir}
399        ${INSTALL_DATA} plural.hlp ${install_infodir}/singular.hlp
400        cp plural.hlp singular.hlp
401        chmod -R +rX ${install_infodir}
402        ${MKINSTALLDIRS} ${install_htmldir}
403        cp ${PLU_HTML_SUBDIR}/*.htm ${install_htmldir}
404        cp ${PLU_HTML_SUBDIR}/*.gif ${install_htmldir}
405        - cp ${PLU_HTML_SUBDIR}/*.jpg ${install_htmldir}
406        chmod -R +rX ${install_htmldir}
407        ${MKINSTALLDIRS} ${install_docdir}
408        ${INSTALL_DATA} plural.idx ${install_docdir}/singular.idx
409        ${INSTALL_DATA} ../GPL ${install_prefix}/GPL
410        ${INSTALL_DATA} COPYING.plural.txt ${install_prefix}/COPYING
411        ${INSTALL_DATA} COPYING.plural.html ${install_prefix}/COPYING.html
412        ${INSTALL_DATA} NEWS.plural.txt ${install_prefix}/NEWS
413        ${INSTALL_DATA} NEWS.plural.html ${install_prefix}/NEWS.html
414        chmod -R +rX ${install_docdir}
415        chmod -R +rX ${install_prefix}
416        if test -f examples; then \
417                ${MKINSTALLDIRS} ${install_exdir}; \
418                cp -R examples ${install_prefix}; \
419                /bin/rm -f ${install_prefix}/examples/[A-Z]*.res; \
420                /bin/rm -f ${install_prefix}/examples/*.res; \
421                /bin/rm -f ${install_prefix}/examples/[A-Z]*.inc; \
422                /bin/rm -f ${install_prefix}/examples/*.inc; \
423        fi
424        chmod -R +rX ${install_prefix}/
425
426
427# use 'make INSTALL_unix.olaf.txt INSTALL_unix.olaf.html SINGUNAME=olaf'
428# to generate these files for uname 'olaf'
429install-bindist: INSTALL_unix.${SINGUNAME}.txt INSTALL_unix.${SINGUNAME}.html
430        ${MKINSTALLDIRS} ${install_prefix}
431        ${INSTALL_DATA} INSTALL_unix.${SINGUNAME}.txt ${install_prefix}/INSTALL
432        ${INSTALL_DATA} INSTALL_unix.${SINGUNAME}.html ${install_prefix}/INSTALL.html
433
434install-bindist-plural:
435        ${MAKE} install-bindist SINGUNAME=plural
436
437install-ftp: ${STANDALONE_HTML_FILES} ${STANDALONE_TXT_FILES}
438        ${INSTALL_DATA} NEWS.txt ${ftpdir}/NEWS
439        ${INSTALL_DATA} NEWS.html ${ftpdir}
440        ${INSTALL_DATA} COPYING.txt ${ftpdir}/COPYING
441        ${INSTALL_DATA} COPYING.html ${ftpdir}
442        ${INSTALL_DATA} INSTALL_unix.txt ${ftpdir}/INSTALL_unix
443        ${INSTALL_DATA} INSTALL_unix.html ${ftpdir}
444        ${INSTALL_DATA} README_ftp.txt ${ftpdir}/README
445        ${INSTALL_DATA} README_ftp.html ${ftpdir}/README.html
446
447texi2html = $(TEXI2HTML:%.pl=%)
448
449lib2doc.tar.gz:
450        rm -rf lib2doc lib2doc.tar.gz
451        mkdir lib2doc
452        cp Makefile.lib2doc lib2doc/Makefile
453        ${MAKEINFO} --no-header --paragraph-indent none -o lib2doc/README lib2doc.texi
454        cp pl2doc.pl doc2tex.pl ${texi2html} lib2doc
455        tar cf lib2doc.tar lib2doc
456        ${GZIP} lib2doc.tar
457
458clean: mostlyclean
459        /bin/rm -rf singular.tex manual.tex ${DOC_SUBDIR} ${EX_SUBDIR}
460
461mostlyclean:
462        /bin/rm -f .singular_hist doe.tmp dump.ascii example.mp example.txt
463        /bin/rm -f save_i test.ascii test.mp
464        /bin/rm -f Z* *.tst *.pag *.dir *.lst *.log *.aux *.cp *.cps
465        /bin/rm -f *.fn *.fns *.ky *.kys *.log *.pg *.pgs *.toc *.tp
466        /bin/rm -f *.tps *.vr *.vrs *.dvi *.ps
467        /bin/rm -f s-*.tex p-*.tex
468        /bin/rm -f singular.hlp manual.hlp  ${DOC2TEX_FILES} singular.idx
469        /bin/rm -f plural.hlp manual.hlp  ${PLU_DOC2TEX_FILES}
470        /bin/rm -f ${HTML_SUBDIR}/${HTML_MANUAL_TOP} ${HTML_SUBDIR}/${HTML_TUTOR_TOP}
471        /bin/rm -f ${PLU_HTML_SUBDIR}/${HTML_MANUAL_TOP} ${PLU_HTML_SUBDIR}/${HTML_TUTOR_TOP}
472        /bin/rm -rf ${STANDALONE_HTML_FILES} ${STANDALONE_FILES} ${STANDALONE_TXT_FILES}
473        /bin/rm -f INSTALL_unix.${SINGUNAME}.txt INSTALL_unix.${SINGUNAME}.html
474
475distclean: clean
476        /bin/rm -f Makefile
477        /bin/rm -rf ${HTML_SUBDIR} ../html ../examples
478        /bin/rm -rf ${PLU_HTML_SUBDIR} ../html ../examples
479
480maintainer-clean: distclean
481
482${SINGULAR}:
483#       cd ..; ${MAKE} ${SINGULAR}
484
485Makefile: Makefile.in
486        cd ..;  CONFIG_FILES="doc/Makefile" CONFIG_HEADERS= ./config.status
487
488html-done: ${MANUAL_FILES}
Note: See TracBrowser for help on using the repository browser.