SRCS = $(wildcard *.sgml) TXTS = $(SRCS:.sgml=.txt) GTXTS = $(SRCS:.sgml=.gtxt) PDFS = $(SRCS:.sgml=.pdf) HTMLS = $(SRCS:.sgml=.html) RTFS = $(SRCS:.sgml=.rtf) COMMAND=linuxdoc --backend= all: pdf html txt: $(TXTS) gtxt: $(GTXTS) pdf: $(PDFS) html: $(HTMLS) rtf: $(RTFS) %.txt: %.sgml $(COMMAND)txt -f $(<) %.gtxt: %.sgml $(COMMAND)txt $(<) %.html: %.sgml $(COMMAND)html --split=0 $(<) %.pdf: %.sgml $(COMMAND)latex -o pdf $(<) %.rtf: %.sgml $(COMMAND)rtf $(<) clean: -mv "Using-the-DLM-as-a-Distributed-In-Memory-Database.pdf" "Using-the-DLM-as-a-Distributed-In-Memory-Database.pdf_" rm -f *.txt *.html *.tex *.dvi *.ps *.pdf *.info *.lyx *.rtf -mv "Using-the-DLM-as-a-Distributed-In-Memory-Database.pdf_" "Using-the-DLM-as-a-Distributed-In-Memory-Database.pdf" extraclean: clean rm -f *.orig *.rej .PHONY: all default html txt gtxt pdf tex dvi ps info lyx rtf check clean extraclean