Sophie

Sophie

distrib > Mandriva > 2010.2 > x86_64 > by-pkgid > 41809f14a7dd5b40dc6105b730645014 > files > 117

gretl-1.8.6-2mdv2010.1.x86_64.rpm

topsrc = @top_srcdir@
docsrc = $(topsrc)/doc

GUIDE = gretl-guide.pdf
REF = gretl-ref.pdf
ALTGUIDE = gretl-guide-a4.pdf
ALTREF = gretl-ref-a4.pdf

TEXSRC = cli.tex \
	criteria.tex \
	graphs.tex \
	modes.tex \
	persistent.tex \
	sampling.tex \
	trouble.tex \
	looping.tex \
	starting.tex \
	discrete.tex \
	appendices.tex \
	matrices.tex \
	introduction.tex \
	datafiles.tex \
	robust_vcv.tex \
	panel.tex \
	genr.tex \
	biblio.tex \
	mle.tex \
	gmm.tex \
	probit.tex \
	nls.tex \
	timeseries.tex \
	forecast.tex \
	vecm.tex \
	kalman.tex \
	functions.tex \
	gretltex.tex \
	cheatsheet.tex \
	reftables.tex \
	cmdref.tex \
	funcref.tex \
	comments.tex \
	optarg.tex \
	quantreg.tex \
	odbc.tex \
	gretlR.tex \
	gretlOx.tex

STYSRC = $(docsrc)/gretl.sty.in

ALLSRC = $(wildcard $(docsrc)/tex/*.tex) $(STYSRC)

all: $(GUIDE) $(REF) $(ALTGUIDE) $(ALTREF)

$(GUIDE): gretl-guide.tex links textables date.tex $(STYSRC)
	pdflatex $<
	pdflatex $<
	pdflatex $<

$(REF): gretl-ref.tex links cmdtex functex textables topiclist date.tex $(STYSRC)
	pdflatex $<
	pdflatex $<
	pdflatex $<

$(ALTGUIDE): gretl-guide-a4.tex links textables date.tex $(STYSRC)
	pdflatex $<
	pdflatex $<
	pdflatex $<

$(ALTREF): gretl-ref-a4.tex links cmdtex functex textables topiclist date.tex $(STYSRC)
	pdflatex $<
	pdflatex $<
	pdflatex $<

gretl-guide.tex:
	if [ ! -f $@ ] ; then ln -sf $(docsrc)/tex/$@ . ; fi

gretl-ref.tex:
	if [ ! -f $@ ] ; then ln -sf $(docsrc)/tex/$@ . ; fi

letter: $(GUIDE) $(REF)

a4: $(ALTGUIDE) $(ALTREF)

gretl-guide-a4.tex: $(docsrc)/tex/gretl-guide.tex
	cat $< | sed s/letterpaper/a4paper/ > $@

gretl-ref-a4.tex: $(docsrc)/tex/gretl-ref.tex
	cat $< | sed s/letterpaper/a4paper/ > $@

.PHONY : links cmdtex functex textables alt onepass refpass topiclist install clean

links:
	rm -f gretl.sty && ln -s ../gretl.sty ./gretl.sty
	rm -f figures && ln -s $(docsrc)/figures ./figures
	for f in $(TEXSRC) ; do \
	if [ ! -f $$f ] ; then ln -sf $(docsrc)/tex/$$f . ; fi ; done

cmdtex:
	make -C ../commands cmdtex

topiclist:
	make -C ../commands topiclist_en

textables:
	make -C ../commands textables

functex:
	make -C ../commands functex

date.tex: $(ALLSRC)
	date "+%B, %Y" > $@

alt: gretl-guide-a4.pdf gretl-ref-a4.pdf

onepass: gretl-guide.tex links textables
	pdflatex $<

refpass: gretl-ref.tex links cmdtex textables functex topiclist
	pdflatex $<

clean:
	rm -f *.aux *.log *.out *.toc *.tpt *.pdf
	rm -f refbody.tex funcbody.tex cmdtopics.tex
	rm -f gretl-guide-a4.tex gretl-ref-a4.tex
	rm -f ../commands/textables ../commands/topiclist_en 
	rm -f ../commands/cmdtex ../commands/functex

distclean: clean
	rm -rf CVS