Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > by-pkgid > 6f18ed73a5a43a8071874a0f54a927a1 > files > 123

gretl-1.9.4-1.x86_64.rpm

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

MAKE = @MAKE@

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 \
	dpanel.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 \
	gretlOctave.tex \
	datatypes.tex \
	df.tex \
	var.tex

BIBSRC = gretl.bib gretl.bst

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) $(BIBSRC)
	pdflatex $<
	bibtex gretl-guide
	pdflatex $<
	bibtex gretl-guide
	pdflatex $<
	pdflatex $<

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

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

$(ALTREF): gretl-ref-a4.tex links cmdtex functex textables topiclist \
	date.tex $(STYSRC) $(BIBSRC)
	pdflatex $<
	bibtex gretl-ref-a4
	pdflatex $<
	bibtex gretl-ref-a4
	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
	for f in $(BIBSRC) ; 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)
	LANG=en_US 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 $<

bibpass: onepass refpass
	bibtex gretl-guide
	bibtex gretl-ref

clean:
	rm -f *.aux *.log *.out *.toc *.pdf *.bbl *.blg
	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