1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
# -*- sh -*-
#
# To create the SGML files, you will need to install the tm-utils
# package. See http://www.jedsoft.org/ for more information.
#
TMEXPAND = tmexpand
SL2TM = sl2tm
TM2HLP = $(TMEXPAND) -Mslhlp
MODULE = sqlite
AUTOGEN_TM =
MODULE_DEPS = $(HLPFUNS_TM) $(AUTOGEN_TM) local.tm
HLPFUNS_TM = helpfile.tm
HLP_FILE_DEPS = $(MODULE)funs.tm local.tm
TXT_FILES = $(MODULE).txt
SGML_FILES = $(MODULE).sgml
HTML_FILES = $(MODULE).html
TEX_FILES = $(MODULE).tex
PS_FILES = $(MODULE).ps
PDF_FILES = $(MODULE).pdf
HLP_FILE = $(MODULE).hlp
SGML2LATEX = sgml2latex -p letter -o tex
SGML2HTML = sgml2html
SGML2TXT = sgml2txt -f
LATEX = latex
PDFLATEX = pdflatex
TEXTDIR = ../text
PSDIR = ../ps
HTMLDIR = ../html
SGMLDIR = ../sgml
PDFDIR = ../pdf
HELPDIR = ../help
SUBDIRS = $(TEXTDIR) $(HTMLDIR) $(PSDIR) $(SGMLDIR) $(PDFDIR) $(HELPDIR)
SRCDIR = `pwd`
default: $(TXT_FILES) $(HLP_FILE)
all: $(HTML_FILES) $(PDF_FILES) $(TXT_FILES) $(PS_FILES) $(HLP_FILE)
text-files: $(TXT_FILES)
#----- SGML Files -----------------------------------------------------------
$(MODULE).sgml : $(MODULE).tm $(MODULE_DEPS)
$(TMEXPAND) $(MODULE).tm $(MODULE).sgml
#----- HTML Files -----------------------------------------------------------
$(MODULE).html : $(MODULE).sgml
$(SGML2HTML) $(MODULE).sgml
#----- TeX Files ------------------------------------------------------------
$(MODULE).tex : $(MODULE).sgml
$(SGML2LATEX) $(MODULE).sgml
jed -script ./fixtex.sl $(MODULE).tex
#----- PDF Files -----------------------------------------------------------
$(MODULE).pdf : $(MODULE).tex
$(MAKE) texclean
$(PDFLATEX) $(MODULE).tex
$(PDFLATEX) $(MODULE).tex
$(PDFLATEX) $(MODULE).tex
#----- PS Files -----------------------------------------------------------
$(MODULE).ps : $(MODULE).tex texclean
$(LATEX) $(MODULE).tex
$(LATEX) $(MODULE).tex
$(LATEX) $(MODULE).tex
dvips -o $(MODULE).ps $(MODULE).dvi
#----- Text Files -----------------------------------------------------------
$(MODULE).txt: $(MODULE).sgml
$(SGML2TXT) $(MODULE).sgml
#----------------------------------------------------------------------------
help-files: $(HLP_FILE)
$(HLP_FILE): $(HLPFUNS_TM) $(HLP_FILE_DEPS)
$(TMEXPAND) -Mslhlp $(HLPFUNS_TM) $(HLP_FILE)
texclean:
-rm -f *.dvi *.log *.aux *.toc *.out
clean: texclean
-rm -f *~ rtl/*.BAK rtl/*~ *.tmp *-error
distclean: clean
-rm -f *.html *.ps $(HLP_FILE) $(TXT_FILES) $(TEX_FILES) $(SGML_FILES) $(PDF_FILES) $(AUTOGEN_TM)
install-txt: $(TXT_FILES)
-mkdir ../text
-mv $(TXT_FILES) ../text
install-help: $(HLP_FILE)
-mkdir -p $(HELPDIR)
-mv $(HLP_FILE) $(HELPDIR)
install-all: all install-help install-txt $(PS_FILES) $(PDF_FILES)
-mkdir -p $(HTMLDIR) $(PSDIR) $(PDFDIR)
-mv *.html $(HTMLDIR)
-mv $(PS_FILES) ../ps
-mv $(PDF_FILES) ../pdf
install: install-txt install-help
|