#---*- Makefile -*-------------------------------------------------------
#$Author: saulius $
#$Date: 2019-03-07 15:33:31 +0000 (Thu, 07 Mar 2019) $
#$Revision: 184 $
#$URL: svn+ssh://saulius-grazulis.lt/home/saulius/svn-repositories/makefiles/tex_simple/Makelocal-tex_simple $
#------------------------------------------------------------------------

%.ps: %.dvi
	dvips $*.dvi -D600 -o $@

%.dvi: %.tex
	latex $<

%.www: %.tex
	([ -d $*.www ] && mv $*.www $*; true)
	latex2html $<
	mv $* $*.www

%.rtf: %.tex
	latex2rtf -o $@ $<

#------------------------------------------------------------------------------

TEX_FILES = $(wildcard *.tex)

.PHONY: all
.PHONY: ps dvi rtf www html

all: ps

ps:   $(TEX_FILES:%.tex=%.ps)
dvi:  $(TEX_FILES:%.tex=%.dvi)
rtf:  $(TEX_FILES:%.tex=%.rtf)
www:  $(TEX_FILES:%.tex=%.www)
html: $(TEX_FILES:%.tex=%.www)

#------------------------------------------------------------------------------

.PHONY: clean cleanMost cleanAll distclean
.PHONY: cleanps cleandvi

clean:
	rm -f *~

cleanps:
	rm -f $(TEX_FILES:%.tex=%.ps)

cleandvi:
	rm -f $(TEX_FILES:%.tex=%.dvi)

cleanMost: clean
	rm -f *.log *.aux

cleanAll: clean cleanMost cleandvi cleanps
	rm -rf $(TEX_FILES:%.tex=%.www)
