Changeset 5a953a in git
- Timestamp:
- Feb 24, 2009, 1:00:12 PM (14 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
- Children:
- d9ddf2f5e5b7c611efc8fef41c3ccd4416e72d49
- Parents:
- e8e2b6921594abbde4a1dccae43bc5f6b73440d1
- Location:
- doc
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/Makefile.in
re8e2b6 r5a953a 2 2 ### 3 3 ### Makefile for Singular documentation 4 ### $Id: Makefile.in,v 1.10 5 2008-10-29 15:43:19Singular Exp $4 ### $Id: Makefile.in,v 1.106 2009-02-24 12:00:12 Singular Exp $ 5 5 ##################################################################### 6 6 SHELL=/bin/sh … … 74 74 TMP_DIR = @TMP_DIR@ 75 75 HTML_SUBDIR = html 76 PLU_HTML_SUBDIR = pluhtml77 76 TEXI2HTML_INIT = t2h_singular.init 78 77 ifeq ($(VERBOSE),0) … … 84 83 -short_ext -l2h_tmp ${TMP_DIR} -subdir ${HTML_SUBDIR} \ 85 84 ${T2H_VERBOSE} 86 PLU_TEXI2HTML_OPTS = -init_file ${TEXI2HTML_INIT} @TEXI2HTML_OPTS@ \87 -short_ext -l2h_tmp ${TMP_DIR} -subdir ${PLU_HTML_SUBDIR} \88 ${T2H_VERBOSE}89 85 HTML_MANUAL_PREFIX = sing 90 PLU_HTML_MANUAL_PREFIX = sing91 86 HTML_TUTOR_PREFIX = tut 92 87 HTML_MANUAL_TOP = index.htm … … 104 99 INSTALL_win.texi 105 100 106 PLU_STANDALONE_TEXI_FILES = COPYING.plural.texi INSTALL_unix.plural.texi \107 NEWS.plural.texi README_download.plural.texi \108 INSTALL_win.plural.texi109 110 PLU_ONLY_FILES = pluplatform.tex111 112 PLU_DOC2TEX_FILES = \113 plural.tex plumath.tex plureference.tex plutypes.tex pluconventions.tex letterplace.tex114 115 101 DOC2TEX_FILES = decodegb.tex \ 116 102 examples.tex general.tex ti_ip.tex math.tex reference.tex \ 117 103 start.tex types.tex pdata.tex tricks.tex platform.tex \ 118 ${PLU_DOC2TEX_FILES} 119 120 PLU_MANUAL_FILES = ${PLU_DOC2TEX_FILES} ${PLU_ONLY_FILES} 121 122 MANUAL_FILES = ${TEX_FILES} ${DOC2TEX_FILES} ${PLU_MANUAL_FILES} 104 plural.tex letterplace.tex plulibs.tex 105 106 MANUAL_FILES = ${TEX_FILES} ${DOC2TEX_FILES} 123 107 124 108 TUTOR_FILES = \ … … 129 113 IMAGES_SRC := $(IMAGES:%=images/%) 130 114 IMAGES_HTML := $(IMAGES:%=${HTML_SUBDIR}/%) 131 PLU_IMAGES_HTML := $(IMAGES:%=${PLU_HTML_SUBDIR}/%)132 115 133 116 # prepend bindir to path so that programs from there are taken first … … 146 129 info: singular.hlp 147 130 148 singular.hlp: ${MANUAL_FILES} singular.tex s-plural.tex 131 singular.hlp: ${MANUAL_FILES} singular.tex s-plural.tex s-plulibs.tex 149 132 - ${MAKEINFO} --no-split singular.tex 150 151 plural.hlp: ${PLU_MANUAL_FILES} p-pluralmain.tex152 - ${MAKEINFO} --no-split -o plural.hlp p-pluralmain.tex153 133 154 134 # dvi stuff 155 135 dvi: manual.dvi usercard.dvi 156 136 157 s-plural.tex: plural.tex ${PLU_MANUAL_FILES} 158 for PFILE in ${PLU_MANUAL_FILES};\ 159 do \ 160 sed 's/@value{PSUFFIX}/(plural)/g' < $${PFILE} >s-$${PFILE};\ 161 done 162 sed -e 's/@include plu/@include s-plu/' -e 's/@value{PSUFFIX}/(plural)/g' < plural.tex >s-plural.tex 163 164 p-pluralmain.tex: plural.tex pluralmain.tex ${PLU_MANUAL_FILES} 165 for PFILE in ${PLU_MANUAL_FILES};\ 166 do \ 167 sed -e 's/@value{PSUFFIX}//g' -e 's/@include plu/@include p-plu/' < $${PFILE} >p-$${PFILE};\ 168 done 169 sed -e 's/@include plu/@include p-plu/' -e 's/@value{PSUFFIX}//g' < pluralmain.tex >p-pluralmain.tex 170 171 singular.dvi: ${MANUAL_FILES} singular.tex s-plural.tex 137 singular.dvi: ${MANUAL_FILES} singular.tex s-plural.tex s-plulibs.tex 172 138 ${TEXI2DVI} singular.tex 173 139 174 singular.pdf: ${MANUAL_FILES} singular.tex s-plural.tex 140 singular.pdf: ${MANUAL_FILES} singular.tex s-plural.tex s-plulibs.tex 175 141 ${TEXI2PDF} singular.tex 176 142 177 plural.dvi: ${PLU_MANUAL_FILES} p-pluralmain.tex 178 ${TEXI2DVI} p-pluralmain.tex; mv p-pluralmain.dvi plural.dvi 179 180 plural.pdf: ${PLU_MANUAL_FILES} p-pluralmain.tex 181 ${TEXI2PDF} p-pluralmain.tex; mv p-pluralmain.pdf plural.pdf 182 183 manual.dvi: ${MANUAL_FILES} manual.tex s-plural.tex 143 manual.dvi: ${MANUAL_FILES} manual.tex s-plural.tex s-plulibs.tex 184 144 ${TEXI2DVI} manual.tex 185 145 … … 193 153 ${TEX} $< 194 154 155 s-plural.tex: plural.tex 156 sed -e "s/BR_PLURAL_BR/(plural)/g" <plural.tex >s-plural.tex 157 158 s-plulibs.tex: plulibs.tex 159 sed -e "s/BR_PLURAL_BR/(plural)/g" <plulibs.tex >s-plulibs.tex 160 195 161 # postscript stuff 196 162 ps: dvi manual.ps usercard.ps … … 208 174 ${DOC2TEX} -no_fun -o manual.tex singular.doc 209 175 210 singular.tex: ${MANUAL_FILES} doc2tex.pl ${LIB_TEX_FILES} ${SINGULAR} ${LIBPARSE} singular.doc $(STANDALONE_TEXI_FILES) ${PLU_MANUAL_FILES}176 singular.tex: ${MANUAL_FILES} doc2tex.pl ${LIB_TEX_FILES} ${SINGULAR} ${LIBPARSE} singular.doc $(STANDALONE_TEXI_FILES) 211 177 ${DOC2TEX} -o singular.tex singular.doc 212 213 pluralmain.tex: ${PLU_MANUAL_FILES} doc2tex.pl ${PLU_LIB_TEX_FILES} ${SINGULAR} ${LIBPARSE} pluralmain.doc $(PLU_STANDALONE_TEXI_FILES)214 ${DOC2TEX} -o pluralmain.tex pluralmain.doc215 178 216 179 #pattern rule for tex files … … 239 202 ${PERL} doc2idx.pl singular.hlp ${HTML_SUBDIR}/${HTML_MANUAL_PREFIX}_cp.idx ${CHKSUM_DB} > singular.idx 240 203 241 plural.idx: plural.hlp ${PLU_HTML_SUBDIR}/${PLU_HTML_MANUAL_PREFIX}_cp.idx doc2idx.pl242 ${PERL} doc2idx.pl plural.hlp ${PLU_HTML_SUBDIR}/${PLU_HTML_MANUAL_PREFIX}_cp.idx ${CHKSUM_DB} > plural.idx243 244 204 ########################################################### 245 205 # stand-alone targest … … 250 210 STANDALONE_FILES := $(STANDALONE_TEXI_FILES:.texi=) 251 211 252 PLU_STANDALONE_TXT_FILES := $(PLU_STANDALONE_TEXI_FILES:.texi=.txt)253 PLU_STANDALONE_HTML_FILES := $(PLU_STANDALONE_TEXI_FILES:.texi=.html)254 PLU_STANDALONE_FILES := $(PLU_STANDALONE_TEXI_FILES:.texi=)255 256 212 ifeq ($(SINGUNAME),@SINGUNAME@) 257 213 UNAME_OPT = -D UNAME … … 278 234 standalone-html: ${STANDALONE_HTML_FILES} 279 235 standalone-txt: ${STANDALONE_TXT_FILES} 280 281 standalone-plural: standalone-txt-plural standalone-html-plural ${PLU_STANDALONE_FILES}282 283 standalone-html-plural: ${PLU_STANDALONE_HTML_FILES}284 standalone-txt-plural: ${PLU_STANDALONE_TXT_FILES}285 286 236 287 237 WWW_DIR = /singular/www/2-0/ … … 309 259 -top_file ${HTML_MANUAL_TOP} singular.tex 310 260 311 plu_html: pluralmain.tex ${PLU_MANUAL_FILES} ${TMP_DIR} ${PLU_HTML_SUBDIR}/${HTML_MANUAL_TOP} ${PLU_IMAGES_HTML} $(PLU_STANDALONE_TEXI_FILES)312 ${PLU_HTML_SUBDIR}/${HTML_MANUAL_TOP}: ${TEXI2HTML_INIT} ${TEXI2HTML} plural.tex313 ${PERL} ${TEXI2HTML} ${PLU_TEXI2HTML_OPTS} -prefix ${PLU_HTML_MANUAL_PREFIX} \314 -top_file ${HTML_MANUAL_TOP} pluralmain.tex315 316 261 # html stuff 317 262 html_tutor: ${TMP_DIR} ${HTML_SUBDIR}/${HTML_TUTOR_TOP} ${IMAGES_HTML} … … 322 267 ${HTML_SUBDIR}/${HTML_MANUAL_PREFIX}_cp.idx: ${HTML_SUBDIR}/${HTML_MANUAL_TOP} 323 268 324 ${PLU_HTML_SUBDIR}/${HTML_MANUAL_PREFIX}_cp.idx: ${PLU_HTML_SUBDIR}/${HTML_MANUAL_TOP}325 326 269 ${TMP_DIR}: 327 270 ${MKINSTALLDIRS} ${TMP_DIR} … … 340 283 test -d ${HTML_SUBDIR} || mkdir ${HTML_SUBDIR} 341 284 cp ${IMAGES_SRC} ${HTML_SUBDIR} 342 343 ${PLU_IMAGES_HTML} : ${IMAGES_SRC}344 test -d ${PLU_HTML_SUBDIR} || mkdir ${PLU_HTML_SUBDIR}345 cp ${IMAGES_SRC} ${PLU_HTML_SUBDIR}346 347 348 285 349 286 ########################################################### … … 354 291 ${INSTALL_DATA} singular.hlp ${infodir} 355 292 test -r ${htmldir} || ln -s `pwd`/${HTML_SUBDIR} ${htmldir} 356 test -r ${exdir} || ln -s `pwd`/${EX_SUBDIR} ${exdir}357 358 install-plural: plural.hlp pluhtml plural.idx standalone-plural359 ${MKINSTALLDIRS} ${infodir}360 ${INSTALL_DATA} plural.hlp ${infodir}361 test -r ${htmldir} || ln -s `pwd`/${{PLU_HTML_SUBDIR} ${htmldir}362 293 test -r ${exdir} || ln -s `pwd`/${EX_SUBDIR} ${exdir} 363 294 … … 398 329 chmod -R +rX ${install_prefix}/ 399 330 400 install-sharedist-plural: plural.hlp plu_html plural.idx \401 ${PLU_STANDALONE_HTML_FILES} ${PLU_STANDALONE_TXT_FILES}402 ${MKINSTALLDIRS} ${install_prefix}403 ${MKINSTALLDIRS} ${install_infodir}404 ${INSTALL_DATA} plural.hlp ${install_infodir}/singular.hlp405 cp plural.hlp singular.hlp406 chmod -R +rX ${install_infodir}407 ${MKINSTALLDIRS} ${install_htmldir}408 cp ${PLU_HTML_SUBDIR}/*.htm ${install_htmldir}409 cp ${PLU_HTML_SUBDIR}/*.gif ${install_htmldir}410 - cp ${PLU_HTML_SUBDIR}/*.jpg ${install_htmldir}411 chmod -R +rX ${install_htmldir}412 ${MKINSTALLDIRS} ${install_docdir}413 ${INSTALL_DATA} plural.idx ${install_docdir}/singular.idx414 ${INSTALL_DATA} ../GPL2 ${install_prefix}/GPL2415 ${INSTALL_DATA} ../GPL3 ${install_prefix}/GPL3416 ${INSTALL_DATA} COPYING.plural.txt ${install_prefix}/COPYING417 ${INSTALL_DATA} COPYING.plural.html ${install_prefix}/COPYING.html418 ${INSTALL_DATA} NEWS.plural.txt ${install_prefix}/NEWS419 ${INSTALL_DATA} NEWS.plural.html ${install_prefix}/NEWS.html420 chmod -R +rX ${install_docdir}421 chmod -R +rX ${install_prefix}422 if test -f examples; then \423 ${MKINSTALLDIRS} ${install_exdir}; \424 cp -R examples ${install_prefix}; \425 /bin/rm -f ${install_prefix}/examples/[A-Z]*.res; \426 /bin/rm -f ${install_prefix}/examples/*.res; \427 /bin/rm -f ${install_prefix}/examples/[A-Z]*.inc; \428 /bin/rm -f ${install_prefix}/examples/*.inc; \429 fi430 chmod -R +rX ${install_prefix}/431 432 433 331 # use 'make INSTALL_unix.olaf.txt INSTALL_unix.olaf.html SINGUNAME=olaf' 434 332 # to generate these files for uname 'olaf' … … 437 335 ${INSTALL_DATA} INSTALL_unix.${SINGUNAME}.txt ${install_prefix}/INSTALL 438 336 ${INSTALL_DATA} INSTALL_unix.${SINGUNAME}.html ${install_prefix}/INSTALL.html 439 440 install-bindist-plural:441 ${MAKE} install-bindist SINGUNAME=plural442 337 443 338 install-ftp: ${STANDALONE_HTML_FILES} ${STANDALONE_TXT_FILES} … … 471 366 /bin/rm -f *.fn *.fns *.ky *.kys *.log *.pg *.pgs *.toc *.tp 472 367 /bin/rm -f *.tps *.vr *.vrs *.dvi *.ps 473 /bin/rm -f s- *.tex p-*.tex368 /bin/rm -f s-plural.tex 474 369 /bin/rm -f singular.hlp manual.hlp ${DOC2TEX_FILES} singular.idx 475 /bin/rm -f plural.hlp manual.hlp ${PLU_DOC2TEX_FILES}370 /bin/rm -f manual.hlp 476 371 /bin/rm -f ${HTML_SUBDIR}/${HTML_MANUAL_TOP} ${HTML_SUBDIR}/${HTML_TUTOR_TOP} 477 /bin/rm -f ${PLU_HTML_SUBDIR}/${HTML_MANUAL_TOP} ${PLU_HTML_SUBDIR}/${HTML_TUTOR_TOP}478 372 /bin/rm -rf ${STANDALONE_HTML_FILES} ${STANDALONE_FILES} ${STANDALONE_TXT_FILES} 479 373 /bin/rm -f INSTALL_unix.${SINGUNAME}.txt INSTALL_unix.${SINGUNAME}.html … … 482 376 /bin/rm -f Makefile 483 377 /bin/rm -rf ${HTML_SUBDIR} ../html ../examples 484 /bin/rm -rf ${PLU_HTML_SUBDIR} ../html ../examples485 378 486 379 maintainer-clean: distclean
Note: See TracChangeset
for help on using the changeset viewer.