LPR=lpr
PERL=perl

SOURCE_FILES=filesys-abstractions mem.c busmouse.c tty-abstractions \
	linux.c ramdisk.c xd.c scsi.h hosts.h aha1740.h aha1740.c skeleton.c

all: 00.cover.ps 01.contents.ps 

00.cover.ps: cover.PS
	cp cover.PS 00.cover.ps

01.contents.ps: contents.in examples.toc do_pages
	$(PERL) ./do_pages

examples.toc: $(SOURCE_FILES) format-examples
	bash ./format-examples

print-all:
	@if test $(PRINTER)x = x ; then \
		echo "Printer not defined; cannot print examples" ; \
	else \
		echo "Printing examples to printer $(PRINTER)" ; \
		$(LPR) -P$(PRINTER) cover.ps contents.ps ?.ps ??.ps ; \
	fi

clean:
	rm -f *.ps examples.toc
