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 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385
|
#
# Initial version 28 May 2001 Scott Prahl
#
LATEX= latex -interaction=nonstopmode
BIBTEX= bibtex
LATEX2RTF= ../latex2rtf
OPTIONS = -Z3 -P ../cfg/:../scripts/ -T tmp/
MKDIR?=mkdir -p
RMDIR?=rm -rf
RM?=rm -f
MV?=mv
LATEX_LOG = > latex.log
#LATEX_LOG =
RTF= align.rtf array.rtf box.rtf ch.rtf \
chem.rtf color.rtf dblspace.rtf defs.rtf \
endnote.rtf essential.rtf fancy.rtf \
fonts.rtf fontsize.rtf fonttest.rtf geometry.rtf \
geotest.rtf german.rtf head_article.rtf head_book.rtf \
list.rtf ifclause.rtf include.rtf linux.rtf \
logo.rtf misc1.rtf misc3.rtf misc4.rtf \
percent.rtf report.rtf hyperref.rtf longstack.rtf \
head_report.rtf keywords.rtf
BIB_TESTS= bib_apacite.rtf bib_harvard.rtf bib_super.rtf \
bib_apacite_dblsp.rtf bib_natbib1.rtf bib_apalike.rtf \
bib_natbib2.rtf bibentry_apalike.rtf bib_apalike2.rtf \
bib_natbib3.rtf bib_apanat.rtf bibentry_plain.rtf \
bib_authordate.rtf bib_simple.rtf bib_apa.rtf \
bib_apacite2.rtf bib_apacite3.rtf bib_natbib4.rtf \
bib_style.rtf
FIG_TESTS= fig_endfloat.rtf fig_test.rtf fig_test3.rtf \
fig_size.rtf fig_test2.rtf fig_test4.rtf \
picture.rtf fig_subfig.rtf fig_png.rtf \
graphicspath.rtf tikz.rtf tikz2.rtf
ENC_TESTS= enc_applemac.rtf enc_cp437.rtf enc_cp865.rtf enc_latin2.rtf enc_latin5.rtf \
enc_cp1250.rtf enc_cp850.rtf enc_decmulti.rtf enc_latin3.rtf enc_latin9.rtf\
enc_cp1252.rtf enc_cp852.rtf enc_latin1.rtf enc_latin4.rtf enc_next.rtf\
enc_cp1251.rtf enc_cp855.rtf enc_cp866.rtf enc_koi8-r.rtf enc_koi8-u.rtf \
enc_maccyr.rtf eqns-koi8.rtf enc_utf8x.rtf enc_ot2.rtf enc_moroz_koi8.rtf \
enc_moroz_utf8.rtf enc_moroz_ot2.rtf
BABEL_TESTS=babel_german.rtf babel_russian.rtf babel_czech.rtf babel_french.rtf \
babel_frenchb.rtf # babel_spanish.rtf
EQN_TESTS= eqns.rtf eqns2.rtf eqns-koi8.rtf ttgfsr7.rtf spago1.rtf misc2.rtf\
frac.rtf subsup.rtf theorem.rtf eqnnumber.rtf eqnnumber2.rtf
CHAR_TESTS= accentchars.rtf oddchars.rtf overstrike.rtf ucsymbols.rtf greek.rtf cyrillic.rtf \
direct.rtf
TABLE_TESTS= tabbing.rtf tabular.rtf table_array1.rtf table_array2.rtf
EXTRA_TESTS= excalibur.rtf acronym.rtf qualisex.rtf
basic:
$(MAKE) basic_tests
bib:
$(MAKE) bib_tests
fig:
-$(MKDIR) tmp
$(MAKE) fig_tests
enc:
$(MAKE) enc_tests
eqn:
$(MAKE) eqn_tests
babel:
$(MAKE) babel_tests
char:
$(MAKE) char_tests
table:
-$(MKDIR) tmp
$(MAKE) table_tests
extra:
$(MAKE) extra_tests
all:
-$(MKDIR) tmp
$(MAKE) basic_tests
$(MAKE) babel_tests
$(MAKE) bib_tests
$(MAKE) eqn_tests
$(MAKE) fig_tests
$(MAKE) enc_tests
$(MAKE) char_tests
$(MAKE) table_tests
$(MAKE) extra_tests
basic_tests: $(RTF)
bib_tests: $(BIB_TESTS)
fig_tests: $(FIG_TESTS)
enc_tests: $(ENC_TESTS)
babel_tests: $(BABEL_TESTS)
eqn_tests: $(EQN_TESTS)
char_tests: $(CHAR_TESTS)
table_tests: $(TABLE_TESTS)
extra_tests: $(EXTRA_TESTS)
#these tests require that some non-standard latex style be installed
%.rtf: %.tex
$(LATEX2RTF) $(OPTIONS) $<
keywords.rtf: keywords.tex
acronym.rtf: acronym
acronym:
$(LATEX) acronym $(LATEX_LOG)
$(BIBTEX) acronym $(LATEX_LOG)
$(LATEX) acronym $(LATEX_LOG)
$(LATEX) acronym $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) acronym
babel_czech.rtf: babel_czech.tex
$(LATEX) babel_czech $(LATEX_LOG)
$(LATEX) babel_czech $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) babel_czech
babel_french.rtf: babel_french.tex
$(LATEX) babel_french $(LATEX_LOG)
$(LATEX) babel_french $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) babel_french
babel_frenchb.rtf: babel_frenchb.tex
$(LATEX) babel_frenchb $(LATEX_LOG)
$(LATEX) babel_frenchb $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) babel_frenchb
babel_german.rtf: babel_german.tex
$(LATEX) babel_german $(LATEX_LOG)
$(LATEX) babel_german $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) babel_german
babel_russian.rtf: babel_russian.tex
$(LATEX) babel_russian $(LATEX_LOG)
$(LATEX) babel_russian $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) babel_russian
babel_spanish.rtf: babel_spanish.tex
$(LATEX) babel_spanish $(LATEX_LOG)
$(LATEX) babel_spanish $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) babel_spanish
bib_simple.rtf: bib_simple.tex bib_simple.bib
$(LATEX) bib_simple $(LATEX_LOG)
$(BIBTEX) bib_simple > bibtex.log
$(LATEX) bib_simple $(LATEX_LOG)
$(LATEX) bib_simple $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_simple
bib_apalike.rtf: bib_apalike.tex
$(LATEX) bib_apalike $(LATEX_LOG)
$(LATEX) bib_apalike $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_apalike
bib_apa.rtf: bib_apa.tex
$(LATEX) bib_apa $(LATEX_LOG)
$(BIBTEX) bib_apa > bibtex.log
$(LATEX) bib_apa $(LATEX_LOG)
$(LATEX) bib_apa $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_apa
bib_apacite.rtf: bib_apacite.tex
$(LATEX) bib_apacite $(LATEX_LOG)
$(LATEX) bib_apacite $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_apacite
bib_apacite2.rtf: bib_apacite2.tex bib_apacite2.bib
$(LATEX) bib_apacite2 $(LATEX_LOG)
$(BIBTEX) bib_apacite2 > bibtex.log
$(LATEX) bib_apacite2 $(LATEX_LOG)
$(LATEX) bib_apacite2 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_apacite2
bib_apacite3.rtf: bib_apacite3.tex bib_apacite3.bib
$(LATEX) bib_apacite3 $(LATEX_LOG)
$(BIBTEX) bib_apacite3 > bibtex.log
$(LATEX) bib_apacite3 $(LATEX_LOG)
$(LATEX) bib_apacite3 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_apacite3
bib_apacite_dblsp.rtf: bib_apacite_dblsp.tex
$(LATEX) bib_apacite_dblsp $(LATEX_LOG)
$(LATEX) bib_apacite_dblsp $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_apacite_dblsp
bib_apalike2.rtf: bib_apalike2.tex
$(LATEX) bib_apalike2 $(LATEX_LOG)
$(LATEX) bib_apalike2 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_apalike2
bib_natbib1.rtf: bib_natbib1.tex
$(LATEX) bib_natbib1 $(LATEX_LOG)
$(LATEX) bib_natbib1 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_natbib1
bib_natbib2.rtf: bib_natbib2.tex
$(LATEX) bib_natbib2 $(LATEX_LOG)
$(LATEX) bib_natbib2 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_natbib2
bib_natbib3.rtf: bib_natbib3.tex
$(LATEX) bib_natbib3 $(LATEX_LOG)
$(LATEX) bib_natbib3 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_natbib3
bib_natbib4.rtf: bib_natbib4.tex
$(LATEX) bib_natbib4 $(LATEX_LOG)
$(LATEX) bib_natbib4 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_natbib4
bib_style.rtf: bib_style.tex
$(LATEX) bib_style $(LATEX_LOG)
$(LATEX) bib_style $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_style
bib_apanat.rtf: bib_apanat.tex
$(LATEX) bib_apanat $(LATEX_LOG)
$(LATEX) bib_apanat $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_apanat
bib_authordate.rtf: bib_authordate.tex
$(LATEX) bib_authordate $(LATEX_LOG)
$(LATEX) bib_authordate $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_authordate
bib_harvard.rtf: bib_harvard.tex bib_harvard.bib
$(LATEX) bib_harvard $(LATEX_LOG)
$(BIBTEX) bib_harvard > bibtex.log
$(LATEX) bib_harvard $(LATEX_LOG)
$(LATEX) bib_harvard $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_harvard
$(RM) bib_harvard.out
bibentry_plain.rtf: bibentry_plain.tex bibentry_plain.bib
$(LATEX) bibentry_plain $(LATEX_LOG)
$(BIBTEX) bibentry_plain > bibtex.log
$(LATEX) bibentry_plain $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bibentry_plain
bibentry_apalike.rtf: bibentry_apalike.tex bibentry_apalike.bib
$(LATEX) bibentry_apalike $(LATEX_LOG)
$(BIBTEX) bibentry_apalike > bibtex.log
$(LATEX) bibentry_apalike $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bibentry_apalike
bib_super.rtf: bib_super.tex
$(LATEX) bib_super $(LATEX_LOG)
$(BIBTEX) bib_super > bibtex.log
$(LATEX) bib_super $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) bib_super
misc2.rtf: misc2.tex
$(LATEX) misc2 $(LATEX_LOG)
$(LATEX) misc2 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) misc2
misc4.rtf: misc4.tex
$(LATEX) misc4 $(LATEX_LOG)
$(LATEX) misc4 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) misc4
ttgfsr7.rtf: ttgfsr7.tex
$(LATEX) ttgfsr7 $(LATEX_LOG)
$(LATEX) ttgfsr7 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) ttgfsr7
fig_test.rtf: fig_test.tex fig_test.eps fig_testc.ps
$(LATEX) fig_test $(LATEX_LOG)
$(LATEX) fig_test $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) -F fig_test
fig_test2.rtf: fig_test2.tex fig_testb.pdf fig_testc.pdf
$(LATEX2RTF) $(OPTIONS) -D 300 fig_test2
$(MV) fig_test2.rtf fig_test2a.rtf
$(LATEX2RTF) $(OPTIONS) fig_test2
fig_test3.rtf: fig_test3.tex fig_testd.ps fig_testd.pdf
$(LATEX2RTF) $(OPTIONS) fig_test3
fig_png.rtf: fig_png.tex fig_10x15.png
$(LATEX2RTF) $(OPTIONS) fig_png
linux.rtf: linux.tex
$(LATEX) linux $(LATEX_LOG)
$(LATEX) linux $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) linux
eqnnumber.rtf: eqnnumber.tex
$(LATEX) eqnnumber $(LATEX_LOG)
$(LATEX) eqnnumber $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) eqnnumber
eqnnumber2.rtf: eqnnumber2.tex
$(LATEX) eqnnumber2 $(LATEX_LOG)
$(LATEX) eqnnumber2 $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) eqnnumber2
fig_endfloat.rtf: fig_endfloat.tex
$(LATEX) fig_endfloat $(LATEX_LOG)
$(LATEX) fig_endfloat $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) fig_endfloat
include.rtf: include.tex include1.tex include2.tex include3.tex
$(LATEX) include $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) include
report.rtf: report.tex
$(LATEX) report $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) report
excalibur.rtf: excalibur.tex
$(LATEX) excalibur $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) excalibur
dblspace.rtf: dblspace.tex
$(LATEX) dblspace $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) dblspace
eqns.rtf: eqns.tex
$(LATEX) eqns $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) eqns
essential.rtf: essential.tex
$(LATEX) essential $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) essential
qualisex.rtf: qualisex.tex
$(LATEX) qualisex $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) qualisex
hyperref.rtf: hyperref.tex
$(LATEX) hyperref $(LATEX_LOG)
$(LATEX2RTF) $(OPTIONS) hyperref
tabular.rtf: tabular.tex
$(LATEX2RTF) $(OPTIONS) -t3 tabular
tabbing.rtf: tabbing.tex
$(LATEX2RTF) $(OPTIONS) -t3 tabbing
table_array1.rtf: table_array1.tex
$(LATEX2RTF) $(OPTIONS) -t3 table_array1
direct.rtf: direct.tex
$(LATEX2RTF) $(OPTIONS) direct
check:
./bracecheck
clean:
-$(MV) fig_testb.pdf fig_testb.tmp
-$(MV) fig_testc.pdf fig_testc.tmp
-$(MV) fig_testd.pdf fig_testd.tmp
-$(MV) fig_teste.pdf fig_teste.tmp
-$(RM) *.dvi *.rtf *.aux *.blg *.bbl *.log *.pdf *.toc *.lot *.idx *.ilg *.ind
-$(RM) l2r*tex frlicense.dat *.fff *.lof
-$(MV) fig_testb.tmp fig_testb.pdf
-$(MV) fig_testc.tmp fig_testc.pdf
-$(MV) fig_testd.tmp fig_testd.pdf
-$(MV) fig_teste.tmp fig_teste.pdf
-$(RMDIR) tmp
.PHONY: clean all check
|