#
# Makefile.template
#
# This file will be expanded by the arts2make.pl program into a
# Makefile that can be used to process the book. First, edit
# this template as indicated in the comments. Then run the
# arts2make.pl program, supplying a command line argument
# specifying the name of the directory containing the papers,
# if they are not in this directory:
#
# arts2make.pl -paperdir dirname
# Papers are in another directory. Use GNU make
# (gmake?) instead of make.
VPATH = /data/doright2/proceedings/adass96/papers
# Specify the names of the programs listed below. The default
# is to run latex with no options, and to run the Rokicki dvips
# program as a filter. If the proofs you are sending to the
# publisher are of a different size than the final book, consider
# modifying the style file to use the font and page size of the
# final book, and running dvips with a magnification option to
# make the proofs have the desired size.
LATEX = latex
#DVIPS = dvips -f
DVIPS = dvips -x 1095 -f
# Specify the name of the style file(s) supplied by the publisher
# or by you, if you want to make the book depend on them (i.e.,
# redo everything if you change the style file.
STYLE = bookstuff.sty aspconf.sty
# This tag will be expanded into the list of papers it finds in
# the papers directory.
PAPERS = \
abbottm.ltx \
accomazzia.ltx \
agafonovm.ltx \
albrechtm.ltx \
albrechtr.ltx \
allens.ltx \
ballesterp.ltx \
belld.ltx \
brownl.ltx \
bushouseh.ltx \
buskoi.ltx \
chans1.ltx \
chans2.ltx \
chavana.ltx \
cheny.ltx \
clarked.ltx \
comeaut.ltx \
conrada.ltx \
conroym.ltx \
corcoranm.ltx \
cornwellt.ltx \
dalyp.ltx \
davisl.ltx \
devriesc.ltx \
does.ltx \
eliasn.ltx \
esfandiaria.ltx \
farrisa.ltx \
ferlandg.ltx \
fitzpatrickm.ltx \
gabrielc1.ltx \
gabrielc2.ltx \
gabrielc3.ltx \
gaffneyn.ltx \
gilesa.ltx \
grosbolp.ltx \
hanischr.ltx \
harringtonj.ltx \
hawkinsr.ltx \
heh.ltx \
hellerc.ltx \
herreroj.ltx \
higgsl.ltx \
hookr.ltx \
huygene.ltx \
hydep.ltx \
jennesst.ltx \
karovska1.ltx \
keegstrap.ltx \
kimys.ltx \
konovalovs1.ltx \
konovalovs2.ltx \
lindepe.ltx \
liszth.ltx \
llebariaa1.ltx \
llebariaa2.ltx \
longinottia.ltx \
malkovo.ltx \
mandele.ltx \
marechalp.ltx \
mcglynnt.ltx \
micola.ltx \
minkd.ltx \
nguyend.ltx \
noordamj.ltx \
oknyanskijv.ltx \
olsone.ltx \
otts.ltx \
pagec.ltx \
paswaterss.ltx \
pencew.ltx \
pencew2.ltx \
pirenneb.ltx \
planter.ltx \
robertsd.ltx \
rosam.ltx \
rosej.ltx \
rotsa.ltx \
schulmane.ltx \
seamanr1.ltx \
seamanr2.ltx \
shawr.ltx \
shepherdm.ltx \
shopbellp.ltx \
smaregliar.ltx \
smirnovo1.ltx \
smirnovo2.ltx \
sterni.ltx \
stobiee.ltx \
taidakovat.ltx \
taylori.ltx \
testit.ltx \
teubenp.ltx \
theilerj.ltx \
tilanusr.ltx \
todyd.ltx \
tokarzs.ltx \
travisanoj.ltx \
tsutsumit.ltx \
valdesf1.ltx \
valdesf2.ltx \
vasilyevs.ltx \
vavilova.ltx \
verkhodanov1.ltx \
verkhodanov2.ltx \
verkhodanov3.ltx \
vityazevv1.ltx \
vityazevv2.ltx \
wangd.ltx \
wellsd.ltx \
wellsd1.ltx \
wiceneca.ltx \
williamsonr.ltx \
wisem.ltx \
wun.ltx \
yoshidam.ltx \
youngp.ltx \
zacherr.ltx \
# This tag will be expanded into the list of all of the EPS
# files it finds in the papers directory.
FIGURES = \
albrechtm1.eps \
albrechtm2.eps \
ballesterp.eps \
buskoi1.eps \
buskoi2.eps \
buskoi3.eps \
buskoi4.eps \
buskoi5.eps \
chans1_1a.eps \
chans1_1b.eps \
chans2_1a.eps \
chans2_1b.eps \
chavana1.eps \
chavana2.eps \
cheny1.eps \
cheny2.eps \
cheny3.eps \
cheny4.eps \
conroym1.eps \
conroym2.eps \
devriesc1.eps \
devriesc2.eps \
devriesc3.eps \
does1.eps \
esfandiaria1.eps \
esfandiaria2.eps \
farrisa1.eps \
farrisa2.eps \
ferlandg1.eps \
ferlandg2.eps \
ferlandg3.eps \
gaffneyn1.eps \
gaffneyn2.eps \
grosbolp1.eps \
hawkinsr.eps \
heh.eps \
herreroj1.eps \
higgsl1.eps \
hookr1.eps \
hookr2.eps \
huygene.eps \
jennesst.eps \
karovska1.eps \
keegstrap1.eps \
kimys1.eps \
konovalovs2.eps \
lindep1.eps \
lindep2.eps \
llebariaa2_1.eps \
longinottia1.eps \
longinottia2.eps \
malkovo1.eps \
malkovo2.eps \
marechalp1.eps \
marechalp2.eps \
marechalp3.eps \
marechalp4.eps \
minkd1.eps \
minkd2.eps \
noordamj.eps \
oknyanskijv1.eps \
oknyanskijv2.eps \
otts.eps \
paswaterss1.eps \
paswaterss2.eps \
pirenneb1.eps \
pirenneb2.eps \
planter.eps \
robertsd.eps \
rotsa.eps \
rotsa.eps.orig \
schulmane1.eps \
schulmane2.eps \
seamanr2_1.eps \
seamanr2_2.eps \
shepherdm.eps \
smaregliar1.eps \
smaregliar2.eps \
smirnovo1.eps \
stobiee1.eps \
stobiee2.eps \
taidakt1a.eps \
taidakt2a.eps \
taylori1.eps \
taylori2.eps \
taylori3.eps \
teubenp1.eps \
teubenp2.eps \
theilerj1.eps \
tilanusr1.eps \
tilanusr2.eps \
todyd.eps \
tsutsumit1.eps \
tsutsumit2.eps \
tsutsumit3.eps \
valdesf1.eps \
valdesf2.eps \
verkhodanov1_1.eps \
verkhodanov1_2.eps \
verkhodanov2_1.eps \
verkhodanov2_2.eps \
verkhodanov2_3.eps \
verkhodanov3_1.eps \
verkhodanov3_2.eps \
wangd.eps \
williamsonr1.eps \
wisem1.eps \
wisem2.eps \
wun1.eps \
wun2.eps \
wun3.eps \
wun4.eps \
yoshidam1.eps \
yoshidam2.eps \
youngp1.eps \
zacherr1.eps \
zacherr2.eps \
# The rules for the printed book.
book.ps: book.dvi #$(FIGURES)
book.dvi: $(PAPERS) $(STYLE)
test.dvi: $(PAPERS) $(STYLE)
$(LATEX) test
# The rules for the online book.
# Define the latex2html command with options:
LATEX2HTML = latex2html -white -t "ADASS VI Electronic Proceedings" -split 3 -link 1 -address "payne@stsci.edu"
book.html:
# rm -f book/* book/.*
# ln htmlbookstuff.sty book
# ln aspconf.sty book
$(LATEX2HTML) book
test.html: test.dvi
$(LATEX2HTML) test
#
# Clean up files that can be easily made again:
clean:
rm -f *.ltx *.aind *.aind.temp *.aidx
rm -f *.ind *.idl *.ilg *.aux *.toc *.log
realclean:
rm -f *.ltx *.aind *.aind.temp *.aidx
rm -f *.ind *.idl *.ilg *.aux *.toc *.log
rm -f *.dvi *.ps
# Use this rule to rebuild chapter files for articles that have
# been changed.
update_papers: $(PAPERS)
# Use this rule to rebuild all of the chapter files, regardless
# of whether they have changed or not (useful if you can't use
# make).
update_all_papers:
# New suffixes for new rules.
#
# .ltx are files prepared by filtering the .tex files from the
# ../papers directory
# .l2h are files prepared by filtering the .tex skeleton files
# in this directory, to latex for producing simple .aux files
# and for feeding to latex2html
# .tex, .dvi, .ps you know
# .idx is the makeindex input file, produced by latex
# .ind is the makeindex output file
.SUFFIXES: .ltx .l2h .tex .dvi .ps .ind .idx .aind .aidx .html
# Don't use the line
# sed "s/.*\\\\begin{rawhtml}/\\\\begin{rawhtml}/" | \
# when doing the book, only for the electronic version.
#
#.tex.ltx:
# sed "s/\\\\documentstyle/% &/" $< | \
# sed "s/\\\\begin{document}/% &/" | \
# sed "s/\\\\title/\\\\chapter/" | \
# sed "s/\\\\begin{abstract}/\\\\label{$*}&/" | \
# sed "s/.*\\\\begin{rawhtml}/\\\\begin{rawhtml}/" | \
# sed "s/\\\\end{document}/% &/" > $@
# for the book:
.tex.ltx:
art2chap.pl $<
.tex.l2h:
art2chap.pl -html $<
$(LATEX) $@
$(LATEX) $@
.ltx.dvi:
$(LATEX) $*
.tex.dvi:
$(LATEX) $*
TEXINPUTS = ".:..:$(VPATH)"
.dvi.ps:
$(DVIPS) $< > $*.ps
.idx.ind:
makeindex $<
.tex.aidx:
$(LATEX) $*
.tex.idx:
$(LATEX) $*
.aidx.aind:
rm -f $@ $@.temp
makeindex -o $@.temp $<
sed "s/\\\\begin{theindex}/\\\\begin{theaindex}/" $@.temp | sed "s/\\\\end{theindex}/\\\\end{theaindex}/" > $@