Makefile kosmetisch verbessert

TODO ins cryptocd.css eingefuegt
Entwicklungs-Leitfaden initiiert
This commit is contained in:
lars 2006-06-10 11:10:03 +00:00
parent d5cf464bef
commit 9b4dace49b
3 changed files with 152 additions and 9 deletions

View file

@ -12,7 +12,7 @@ EXPORT_DIR = $(ROOT_DIR)/export
# so beginnt das export-Verzeichnis
EXPORT_PREFIX := cryptocd
# wird an das export-Verzeichnis und die Archiv/iso-Dateien angehaengt
EXPORT_FILE_SUFFIX := undefiniert
EXPORT_FILE_SUFFIX :=
EXPORT_FILE = $(EXPORT_DIR)/$(EXPORT_PREFIX)$(REVISIONS_SUFFIX)$(EXPORT_FILE_SUFFIX)
# Zwischenlagerung
@ -68,17 +68,16 @@ dist-clean: clean
@downloads/get_files.sh programme clean
check:
make -C documents
linkchecker -r 3 --intern='!^mailto:' --extern-strict-all start.html
check: doku kopiere_programme
linkchecker -r 4 --ignore-url=^mailto: $(CCD_BUILD_DIR)/start.html
validate: doku kopiere_programme
validate $(CCD_BUILD_DIR)/doku/*.html
validate:
make -C documents
validate documents/_output/*.html
# pruefe, ob alle notwendigen/empfohlenen Verzeichnisse existieren
verzeichnisstruktur: $(CREATE_DIRS)
$(CREATE_DIRS):
@if [ ! -e "$@" ] ; \
then echo -e "directory ($@) does not exist - I will create it" ; \

View file

@ -0,0 +1,139 @@
#LyX 1.3 created this file. For more info see http://www.lyx.org/
\lyxformat 221
\textclass article
\language english
\inputencoding auto
\fontscheme default
\graphics default
\paperfontsize default
\papersize Default
\paperpackage a4
\use_geometry 0
\use_amsmath 0
\use_natbib 0
\use_numerical_citations 0
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\defskip medskip
\quotes_language english
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle default
\layout Title
EntwicklerInnen-Leitfaden für die CryptoCD
\layout Section
Vorbereitung
\layout Subsection
erforderliche Software
\layout Standard
Die folgenden Programme benötigst du zur Weiterentwicklung der CryptoCD.
In Klammern ist jeweils (als Beispiel) das dazugehörige Debian-Paket angegeben.
\layout Itemize
make [make]
\layout Itemize
lyx [lyx-qt | lyx-xforms]
\layout Itemize
latex2html [latex2html]
\layout Itemize
python [python]
\layout Itemize
mkisofs [mkisofs
\layout Itemize
zip [zip]
\layout Itemize
tar [tar]
\layout Itemize
bzip2 [bzip2]
\layout Itemize
subversion [subversion]
\layout Itemize
linkchecker [linkchecker]
\layout Itemize
wdg-html-validator [wdg-html-validator]
\layout Itemize
unix2dos [tofrodos]
\layout Subsection
Herunterladen der Entwickler-Version
\layout Standard
Wir verwalten die Quell-Dateien der CryptoCD mit der Versionsverwaltung
\emph on
subversion
\emph default
.
Mit dem folgenden Kommando erstellst du eine lokale Arbeitskopie der aktuellen
Revision:
\layout Quote
svn checkout https://svn.systemausfall.org/svn/cryptocd
\layout Section
Bearbeitung der Anleitungstexte
\layout Standard
Hier sollte die Formatierungspolicy reinkommen - Menue, ...
\layout Section
Release
\layout Subsection
Anpassung der Versionsnummer
\layout Itemize
cover
\layout Itemize
footer
\layout Subsection
Changelog
\layout Subsection
Finales Testen
\layout Quote
make check
\layout Quote
make validate
\layout Subsection
Erstellung der Release-Dateien
\layout Subsection
Hochladen
\layout Itemize
eduforge - download
\layout Itemize
eduforge - online-Variante
\layout Subsection
Werbung
\layout Standard
Ankündigung auf der mailingliste ...
\the_end

View file

@ -1,4 +1,9 @@
/** padding,margin Angaben: oben rechts unten links **/
/** TODO: Klassen "hint" und "program" definieren **/
/** Hinweise:
padding,margin Angaben: oben rechts unten links
**/
h1, h2, h3, h4 {
color: #7fb945;
}