#! /bin/make -f
#
# Makefile per convertire il non-programmers.sgml

# Se non vi dovesse piacere il formato html 
# ottenuto con docbook2html potete anche usare:
# sgmltools --backend html non-programmers.sgml
# che e' leggermente diverso ... simile
# a quello "unica pagina html"


# per ottenere le pagine "dispari" e "pari", comodo per la
# successiva stampa dal bookshleet:

# psselect -e bookshleet.ps pari.ps
# psselect -o bookshleet.ps dispari.ps

# per il pdf in formato Book non lo so ... la semplice 
# conversione ps2pdf file.ps in questo caso non sembra
# che funzioni perfettamente ...

COMMAND=sgmltools --backend 

SOURCE=non-programmers.sgml


all: txt onehtml html jadetex dvi ps psbook pdf rtf

txt:
	$(COMMAND)$@ $(SOURCE)

html:
	docbook2html $(SOURCE) -o Tutorial_for_non_programmers

onehtml:  
	$(COMMAND)$@ $(SOURCE)

jadetex:
	$(COMMAND) $@ $(SOURCE)

dvi:
	docbook2dvi $(SOURCE)

ps:
	docbook2ps $(SOURCE) 

psbook:
	psbook non-programmers.ps | psnup -2 -Pa4 -pa4 > bookshleet.ps

pdf:
	docbook2pdf $(SOURCE)

rtf:
	$(COMMAND)$@ $(SOURCE)

clean:
	rm -f *.txt *.html *.tex *.dvi *.ps *.pdf *.info *.lyx *.rtf

