1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
|
################################################################################
#
# $Id: Makefile,v 1.1.1.1 2001/05/24 15:57:40 sano Exp $
#
################################################################################
# Name des aktuellen Subdirectory's und Version der Software
PACKAGE =
SHELL = /bin/sh
################################################################################
# #
# Start of system configuration section. #
# #
################################################################################
################################################################################
# #
# Implicit Rules #
# #
################################################################################
# ETEX 2 GIF
%.gif: %.etex
wrapetex $< | latex | dvips f | pstogif
# GIF 2 EPS
%.eps: %.tif
tiff2ps $< > $@
%.tif: %.gif
gif2tiff $< $@
%.txt: %.sgml
sgml2txt $<
%.tex: %.sgml
sgml2latex -d $<
%.dvi: %.sgml
sgml2latex $<
%.info: %.sgml
sgml2info $<
%.ps: %.dvi
dvips $<
%.html: %.sgml
sgml2html $<
# Test suite, more to come.
all: ldoc97 sgmlt ldocs
# Checking Linuxdoc96 (Strict)
ldoc97: minimal sample \
entity section lists glossary96
# Checking Linuxdoc97 (Extended)
sgmlt: glossary code math tables picture citation \
appendix refs notes
# Documentation
ldocs: example guide aspdoc
# Work in progress
work: unsupp
clean:
rm -f *.html *.tex *.txt *.dos *.dvi *.ps *~
rm -f *.info *.glo *.aux *.log
#
# Test files
#
minimal: minimal.ps minimal.html minimal.txt minimal.info
sample: sample.ps sample.html sample.txt sample.info
entity: entity.ps entity.html entity.txt entity.info
section: section.ps section.html section.txt section.info
lists: lists.ps lists.html lists.txt lists.info
glossary96: \
glossary96.html glossary96.ps glossary96.txt glossary96.info
glossary: glossary.html glossary.ps glossary.txt glossary.info
appendix: appendix.html appendix.ps appendix.txt appendix.info
notes: notes.html notes.ps notes.txt notes.info
tables: tables.ps tables.html tables.txt tables.info
code: code.html code.ps code.txt code.info
refs: refs.html refs.ps refs.txt refs.info
math: math.etex f.etex \
math.html math.ps math.txt math.info
picture: picture.eps picture.gif \
small_picture.eps small_picture.gif \
picture.ps picture.html picture.txt picture.info \
citation: sgmltool.bib bibtex.bib \
citation.ps citation.html citation.txt citation.info
#
# These might fail.
#
subdoc: subdoc.html subdoc.ps subdoc.txt subdoc.info
test: test.eps test.ps test.html test.txt test.info
unsupp: unsupp.ps unsupp.html unsupp.txt unsupp.info
#
# Linuxdoc SGML stuff, temporary
#
example: example.ps example.html example.txt example.info
guide: guide.ps guide.html guide.txt guide.info
aspdoc: aspdoc.ps aspdoc.html aspdoc.txt aspdoc.info
howto: howto.ps howto.html howto.txt howto.info
#
# Kludge, kludge
#
SGMLT=/usr/local/lib/sgml-tools/
archive:
rm -f test/*
cp -a Makefile *.sgml *.gif *.bib *.eps *.etex test/
rm -f test.tgz
tar -zcvf test.tgz test
cat test.tgz | uuencode test.tgz > test.uue
dtd:
rm -f dtd/*
cp -a $(SGMLT)/dtd/* dtd/
rm -f dtd.tgz
tar -zcvf dtd.tgz dtd
cat dtd.tgz | uuencode dtd.tgz > dtd.uue
# rm -f fixed/*
# cp -a $(SGMLT)/rep/html/mapping fixed/html.mapping
# cp -a $(SGMLT)/rep/latex2e/mapping fixed/latex2e.mapping
# cp -a $(SGMLT)/linuxdoc-sgml.sty fixed/
# cp -a $(SGMLT)/fmt_html.pl fixed/
# cp -a $(SGMLT)/fmt_latex2e.pl fixed/
### Emacs specials
###
### Local Variables: ***
### mode:text ***
### tab-width:8 ***
### End: ***
|