# -*- sh -*-
#
# To create the SGML files, you will need to install the tm-utils
# package.  See http://www.jedsoft.org/ for more information.
#
TM2SGML = /aluche/d1/web/tm-dist/bin/tmexpand
MACRODIR = /aluche/d1/web/tm-dist/macros

TXT_FILES = slgsl.txt
SGML_FILES = slgsl.sgml
HTML_FILES = slgsl.html
TEX_FILES = slgsl.tex
PS_FILES = slgsl.ps 
PDF_FILES = slgsl.pdf

SGML2LATEX = sgml2latex -p letter -o tex
SGML2HTML = sgml2html
SGML2TXT = sgml2txt -f
LATEX = latex
PDFLATEX = pdflatex

TEXTDIR = ../text
PSDIR = ../ps
HTMLDIR = ../html
SGMLDIR = ../sgml

SUBDIRS = $(TEXTDIR) $(HTMLDIR) $(PSDIR) $(SGMLDIR)
SRCDIR = `pwd`

all: $(SGML_FILES) $(HTML_FILES) $(TEX_FILES) $(TXT_FILES)
text-files: $(TXT_FILES)
#----- SGML Files -----------------------------------------------------------
slgsl.sgml : slgsl.tm
	$(TM2SGML) -I$(MACRODIR) slgsl.tm slgsl.sgml
#----- HTML Files -----------------------------------------------------------
slgsl.html : slgsl.sgml
	$(SGML2HTML) slgsl.sgml
#----- TeX Files ------------------------------------------------------------
slgsl.tex : slgsl.sgml
	$(SGML2LATEX) slgsl.sgml
	jed -script ./fixtex.sl slgsl.tex
#----- PDF Files -----------------------------------------------------------
slgsl.pdf : slgsl.tex
	$(MAKE) texclean
	$(PDFLATEX) slgsl.tex
	$(PDFLATEX) slgsl.tex
	$(PDFLATEX) slgsl.tex
#----- PS Files -----------------------------------------------------------
slgsl.ps : slgsl.tex texclean
	$(LATEX) slgsl.tex
	$(LATEX) slgsl.tex
	$(LATEX) slgsl.tex
	dvips -o slgsl.ps slgsl.dvi
#----- Text Files -----------------------------------------------------------
slgsl.txt: slgsl.sgml
	$(SGML2TXT) slgsl.sgml
#----------------------------------------------------------------------------
texclean:
	-rm -f *.dvi *.log *.aux *.toc *.out
clean: texclean
	-rm -f *~ rtl/*.BAK rtl/*~ *.tmp
distclean: clean
	-rm -f *.html *.ps $(TXT_FILES) $(TEX_FILES) $(SGML_FILES) $(PDF_FILES)
install-txt-files: $(TXT_FILES)
	-mv $(TXT_FILES) ../text

install: all $(PS_FILES) $(PDF_FILES)
	-mkdir $(SUBDIRS)
	-mv $(TXT_FILES) ../text
	-mv *.html ../html
	-mv $(PS_FILES) ../ps
	-mv $(SGML_FILES) ../sgml
	-mv $(PDF_FILES) ../pdf
