#                                                          -*- Makefile -*-

# cl: ich habe kleinere Modifikationen an den Debiandoc-Dateien
#     vorgenommen (fr HTTP)

export DEBIANDOCSGMLLIB=./sgml
export DEBIANDOCSGMLSPEC=./spec

#
# Versionsnummer fuer Alexander Haderer privates Backup (afrika@first.gmd.de)
# zum Sichern von Makefile* *.sgml *.tex
# (Ich mache die de. Anpassungen der install doku an debian 2.0)
# 
AFRIKA_VERSION	= 1.4

# Die zu sichernden Dateien fuer afrika backup
AFRIKA_FILES = Makefile* install.ents *.sgml *.tex *.version *.date \
		README_AFRIKA

INSTALLPATHFORHTML = $(HOME)/public_html/debian
PREFIX=$(prefix)

# verwendete Programme:

SGML2HTML  = debiandoc2html 
SGML2LOUT  = debiandoc2lout
SGML2PS    = debiandoc2ps -pa4 -1
SGML2TEXT  = debiandoc2text
SGML2LATEX  = debiandoc2latex2e
# debiandoc2textov
CP = cp
RM = rm

ORIGINALDOCS = LiloManual.txt cfdisk.txt X11_release_note.txt \
               rawrite2.txt install.txt install.html \
               dselect.beginner.8.txt dselect.beginner.8.html \
	       Hardware-HOWTO.sgml README.mirrors README.non-US


INSTALLDOCUMENTS = install.de.ps.gz install.de.text install.de.tar.gz

test: 
	-nsgmls -e -g -s  install.de.sgml

test-html: html
	-weblint install.de.html/index.html install.de.html/ch*

#html: install.de.html/index.html ${INSTALLDOCUMENTS} en/README.mirrors Hardware-HOWTO
#	-cd en/; cp ${ORIGINALDOCS} ../install.de.html/
html: install.de.html/index.html ${INSTALLDOCUMENTS}
	mv ${INSTALLDOCUMENTS} install.de.html/

install: html
	$(CP) install.de.html/* $(PREFIX)/usr/doc/LANG/de/installmanual/

text: install.de.text

Hardware-HOWTO: install.de.html/Hardware-HOWTO.html install.de.html/Hardware-HOWTO.txt

install.de.html/Hardware-HOWTO.html: en/Hardware-HOWTO.sgml
	sgml2html $<
	mv Hardware-HOWTO.html Hardware-HOWTO-* install.de.html/

install.de.html/Hardware-HOWTO.txt: en/Hardware-HOWTO.sgml
	sgml2txt $<
	mv Hardware-HOWTO.txt install.de.html/

ps: install.de.sgml
	${SGML2PS}  install.de.sgml
	gzip -9f install.de.ps

install.de.ps.gz: ps

all: html booklet.de.ps

localinstall: html
#	-$(RM) $(INSTALLPATHFORHTML)/install.de.html/*
	$(CP) install.de.html/* $(INSTALLPATHFORHTML)/install.de.html/
	tar cvfz  $(INSTALLPATHFORHTML)/install.de.html.tar.gz install.de.html/*

www: www.tgz 

www.tgz: test
	cd install.de.html; tar cvfz ../www.tgz *

install.de.tar.gz: install.de.sgml anhang.sgml copyright.sgml \
   rechnerkonfiguration.sgml vorbereitungen.sgml \
   systeminstallation.sgml \
   dselect_einfuehrung.sgml installationsmethoden.sgml \
   systemvoraussetzungen.sgml partitionieren.sgml \
   install-manual.date install-manual.version debian.version \
   Makefile debiandoc2latex2e debiandoc.cls\
   spec/html spec/lout spec/text spec/\
   sgml/debiandoc.dtd sgml/general sgml/catalog
	tar cvfz install.de.tar.gz  $^


pstex: install.de.tex
	latex install.de.tex
	latex install.de.tex
	latex install.de.tex
	dvips install.de.dvi -o inst-tex.ps

install.de.html/index.html: install.de.sgml
	${SGML2HTML} install.de.sgml



#check:
#	sgmlcheck install.de.sgml

clean: distclean

distclean:
	-rm -f *.ps *.ps1 *.ps1x *.lout *.lout.ld *.sasp *.sasp-lout lout.li *~ www.a* 
	-rm -rf spec/*~ sgml/*~ install.de.html/* install.de.tex
	-rm -f *.toc *.aux *.log *.dvi


# Dependencies:

#install.de.html/index.html: install.de.sgml
install.de.text: install.de.sgml
install.de.tex: install.de.sgml



.PHONY: clean check distclean



## rules:
#%.ps: %.sgml
#	${SGML2PS}  $*.sgml

%.text: %.sgml
	${SGML2TEXT} $*.sgml

%.tex: %.sgml
	${SGML2LATEX} $*.sgml

%.html: %.sgml
	${SGML2HTML} $*.sgml







