SGMLFILES=fhs.sgml transnote.sgml intro.sgml filesystem.sgml root-filesystem.sgml usr.sgml var.sgml os.sgml appendix.sgml

all: fhs.ps fhs.pdf fhs.txt fhs/book.html fhs.html

fhs.ps: $(SGMLFILES)
	sgmltools -b ps fhs.sgml

fhs.pdf: $(SGMLFILES)
	sgmltools -b pdf fhs.sgml

fhs.txt: $(SGMLFILES)
	sgmltools -b txt fhs.sgml

fhs/book.html: $(SGMLFILES)
	sgmltools -b html fhs.sgml

fhs.html: $(SGMLFILES)
	sgmltools -b onehtml fhs.sgml


clean:
	rm -f fhs.ps fhs.txt fhs.pdf fhs/*.html fhs.html
	rmdir fhs


PACKDIR=fhs_de_files/fhs23_de10/
OTHERFILES=Makefile ChangeLog

Pakete: all
	if test ! -d $(PACKDIR); then \
	    mkdir $(PACKDIR); \
	else \
	    :; \
	fi
	if test ! -d $(PACKDIR)online; then \
	    mkdir $(PACKDIR)online; \
	else \
	    :; \
	fi
	cp -R fhs/* $(PACKDIR)online;
	if test ! -d $(PACKDIR)images; then \
	    mkdir $(PACKDIR)images; \
	else \
	    :; \
	fi
	cp fhs_de_files/*.gif $(PACKDIR)images
	gzip  -c fhs.html   > $(PACKDIR)fhs_onehtml.gz
	bzip2 -c fhs.html   > $(PACKDIR)fhs_onehtml.bz2
	gzip  -c fhs.pdf    > $(PACKDIR)fhs_pdf.gz
	bzip2 -c fhs.pdf    > $(PACKDIR)fhs_pdf.bz2
	gzip  -c fhs.ps     > $(PACKDIR)fhs_ps.gz
	bzip2 -c fhs.ps     > $(PACKDIR)fhs_ps.bz2
	gzip  -c fhs.txt    > $(PACKDIR)fhs_txt.gz
	bzip2 -c fhs.txt    > $(PACKDIR)fhs_txt.bz2
	tar -cvf fhstar.tmp $(SGMLFILES) $(OTHERFILES)
	gzip  -c fhstar.tmp > $(PACKDIR)fhs_sgml.tgz
	bzip2 -c fhstar.tmp > $(PACKDIR)fhs_sgml.bz2
	rm fhstar.tmp
	if test ! -d images; then \
	    mkdir images; \
	else \
	    :; \
	fi
	cp fhs_de_files/*.gif images
	tar -cvf fhstar.tmp fhs images
	rm images/*
	rmdir images
	gzip  -c fhstar.tmp > $(PACKDIR)fhs_html.tgz
	bzip2 -c fhstar.tmp > $(PACKDIR)fhs_html.bz2
	rm fhstar.tmp

cleanPakete:
	rm -f $(PACKDIR)online/* $(PACKDIR)images/*
	rmdir $(PACKDIR)online $(PACKDIR)images 
	rm -f $(PACKDIR)*
	rmdir $(PACKDIR)
