"Verschoenerung" der html-Dateien durch DOS-Zeilenumbrueche

-> neue Abhaengigkeit: unix2dos (Debian-Paket tofrodos)
neues make-target: "dist-clean" entfernt nun auch die heruntergeladenen Programme
This commit is contained in:
lars 2006-06-09 21:21:33 +00:00
parent 42cd4d1d6f
commit 74212dfc22
4 changed files with 20 additions and 5 deletions

View file

@ -38,13 +38,14 @@ export CCD_BUILD_DIR
########### Allgemeine targets ###########
.PHONY : clean all documents check help website doku-release release source all cd-template kopiere_programme
.PHONY : clean clean-dist all documents check help website doku-release release source all cd-template kopiere_programme
help:
@echo "allgemeine Targets:"
@echo " help - diese Uebersicht"
@echo " doku - das Doku-Verzeichnis erneuern"
@echo " clean - unnoetige Dateien loeschen"
@echo " clean - unnoetige Dateien loeschen (ohne downloads)"
@echo " dist-clean - unnoetige Dateien loeschen (inklusive downloads)"
@echo " check - Pruefung der Links"
@echo " validate - Pruefung des html-Codes"
@echo
@ -55,11 +56,16 @@ help:
@echo " release - mit Chaosradio-Dateien"
@echo " all - erstellt alle Export-Formen"
clean:
@echo $(ICH)
-make -C documents clean
-rm -r $(TMP_ROOT)/* 2>/dev/null
@downloads/get_files.sh clean
dist-clean: clean
# runtergeladene Dateien loeschen
@downloads/get_files.sh programme clean
check:

View file

@ -10,6 +10,7 @@ notwendige Programme:
- subversion (nur fuer das Erstellen eines "source"-Pakets notwendig)
- link-checker
- wdg-html-validator
- unix2dos (Debian: im Paket 'tofrodos' enthalten)
@ -26,4 +27,4 @@ verwendest, musst du die Release-Nummer im Makefile per Hand setzen
===== Hinzufuegen eigener Anleitungen =====
Dies ist detailliert und inklusive Formatierungs-Policy in
ccd-infos/policy_formatierung.lyx erläutert.
ccd-infos/policy_formatierung.lyx erläutert.

View file

@ -61,6 +61,8 @@ $(HTML_FILES): %.html: %.tex
-rm _output/images.aux _output/images.log _output/images.out _output/images.pl _output/images.text _output/img?.old _output/labels.pl _output/missfont.log _output/images.tex 2>/dev/null
mv _output/$(notdir $(basename $@)).html $@
python mod_html_files.py $@
# replace unix-like linebreaks with their DOS couterparts
unix2dos $@
clean:

View file

@ -41,7 +41,13 @@ function verify_file()
########### main ############
[ $# -eq 0 ] && echo "die Download-Liste muss angegeben werden!" && exit 1
if [ $# -lt 2 ]
then echo "wrong parameters: $@"
echo
echo "Syntax: $(basename $0) DATEI_LISTE ACTION [DESTINATION]"
echo
exit 1
fi
URL_FILE=$(dirname $0)/${1}.lst
DEST_DIR=$(dirname $0)/${1}
shift