MF=Makefile

INSTALLDIR=${TEXMF}/tex/latex/talk

SRC=\
talk.cls \
talk-sidebars.sty \
talk-simple.sty \
talkdoc.tex


OTHER=\
README \
sidebars-example.tex \
simple-example.tex

DOC=\
talkdoc.pdf

EXAMPLES=\
sidebars-example.pdf \
simple-example.pdf

TAR=talk.tar.gz

all: $(DOC) $(EXAMPLES)

$(DOC): talkdoc.tex
	pdflatex talkdoc.tex && pdflatex talkdoc.tex

sidebars-example.pdf: $(SRC) sidebars-example.tex
	pdflatex sidebars-example.tex && pdflatex sidebars-example.tex

simple-example.pdf: $(SRC) simple-example.tex
	pdflatex simple-example.tex && pdflatex simple-example.tex

package: $(MF) $(SRC) $(DOC) $(OTHER) $(EXAMPLES)
	rm -f $(TAR)
	tar zcvf $(TAR) --transform 's,^,talk/,' $(MF) $(SRC) $(DOC) $(OTHER) $(EXAMPLES)

install: talk.cls talk-sidebars.sty talk-simple.sty
	install -d $(INSTALLDIR)
	install talk.cls $(INSTALLDIR)/talk.cls
	install talk-sidebars.sty $(INSTALLDIR)/talk-sidebars.sty
	install talk-simple.sty $(INSTALLDIR)/talk-simple.sty
