chaosradios und ausLese entfernt

cc-lizenz ins root-Verzeichnis geschoben
neue make-targets: "doku-release" und "release" anstelle von "small" und "big"
This commit is contained in:
lars 2005-12-12 23:26:52 +00:00
parent c4359c0bd2
commit c0708481d9
31 changed files with 25 additions and 2120 deletions

View file

@ -18,7 +18,6 @@ EXPORT_FILE = $(EXPORT_DIR)/$(EXPORT_PREFIX)$(REVISIONS_SUFFIX)$(EXPORT_FILE_SUF
# Zwischenlagerung
TMP_ROOT = $(ROOT_DIR)/tmp
CCD_BUILD_DIR = $(TMP_ROOT)/$(EXPORT_PREFIX)$(REVISIONS_SUFFIX)$(EXPORT_FILE_SUFFIX)
CHAOSRADIO_DIR = $(CCD_BUILD_DIR)/ausLese/chaosradio
PROGRAMM_DIR = $(CCD_BUILD_DIR)/programme
# Verzeichnisse, die notfalls erstellt werden muessen
@ -26,7 +25,6 @@ CREATE_DIRS = $(TMP_ROOT) $(EXPORT_DIR)
# Aktionen
ERZEUGE_TAR = tar cjhf $(EXPORT_FILE).tar.bz2 -C $(dir $(CCD_BUILD_DIR)) $(notdir $(CCD_BUILD_DIR))
ERZEUGE_ZIP = cd $(dir $(CCD_BUILD_DIR)); zip -9qr $(EXPORT_FILE).zip $(notdir $(CCD_BUILD_DIR))
ERZEUGE_ISO = mkisofs -quiet $(ISO_OPTS) -o $(EXPORT_FILE).iso $(CCD_BUILD_DIR) 2>&1 | $(EINRUECKEN)
# Sonstiges
@ -42,7 +40,7 @@ export CCD_BUILD_DIR
########### Allgemeine targets ###########
.PHONY : clean all documents check help website small big source all cd-template kopiere_programme kopiere_chaosradio
.PHONY : clean all documents check help website doku-release release source all cd-template kopiere_programme
help:
@echo "allgemeine Targets:"
@ -55,8 +53,8 @@ help:
@echo "Export-Targets:"
@echo " source - die lyx-Quellen und Bilder"
@echo " website - fuer die Webseite: mit Programmen, ohne Chaosradio"
@echo " small - alles ausser Chaosradio"
@echo " big - mit Chaosradio-Dateien"
@echo " doku-release - alles ausser Chaosradio"
@echo " release - mit Chaosradio-Dateien"
@echo " all - erstellt alle Export-Formen"
clean:
@ -104,12 +102,6 @@ kopiere_programme: cd-template
@downloads/get_files.sh programme install "$(PROGRAMM_DIR)"
kopiere_chaosradio: cd-template
@echo "Kopiere die ChaosRadio-Dateien ..."
@downloads/get_files.sh chaosradio download
@downloads/get_files.sh chaosradio verify
@downloads/get_files.sh chaosradio install "$(CHAOSRADIO_DIR)"
####### die Ausgabe-Formate ###########
website: LINE_STATUS=online
website: EXPORT_FILE_SUFFIX := _website
@ -123,19 +115,26 @@ website: doku kopiere_programme
source: EXPORT_FILE_SUFFIX := _src
source:
@echo "Exportiere die gewaehlte svn-Revision ($(REVISIONS_NR)) ..." ;\
rm -rf "$(CCD_BUILD_DIR)" ;\
svn export . "$(CCD_BUILD_DIR)" | $(EINRUECKEN)
rm -rf "$(CCD_BUILD_DIR)" ;\
svn export . "$(CCD_BUILD_DIR)" | $(EINRUECKEN)
@echo "Erzeuge source-Archiv ..."
@$(ERZEUGE_TAR)
small: EXPORT_FILE_SUFFIX := _small
small: doku kopiere_programme
doku-release: EXPORT_FILE_SUFFIX := _doku
doku-release: ZIP_DIR := $(CCD_BUILD_DIR)/$(EXPORT_PREFIX)-doku$(REVISIONS_SUFFIX)
doku-release: doku
@echo "Kopiere die Doku-Dateien ..."
@rm -rf "$(ZIP_DIR)"
@rm -f "$(EXPORT_FILE).zip"
@cp -r "$(CCD_BUILD_DIR)/doku" "$(ZIP_DIR)"
@echo "Erzeuge zip-Archiv ..."
@$(ERZEUGE_ZIP)
@cd "$(dir $(ZIP_DIR))"; zip -9qr "$(EXPORT_FILE).zip" "$(notdir $(ZIP_DIR))"
@rm -rf "$(ZIP_DIR)"
big: EXPORT_FILE_SUFFIX := _big
big: doku kopiere_programme kopiere_chaosradio
release: EXPORT_FILE_SUFFIX := _release
release: doku kopiere_programme
@echo "Erzeuge iso-Image ..."
@$(ERZEUGE_ISO)
@ -144,11 +143,11 @@ all:
@echo "Erstelle die Web-Seite ..."
@make website
@echo "Erstelle das kleine Release-Paket ..."
@make small
@echo "Erstelle das Doku-Paket ..."
@make doku-release
@echo "Erstelle das grosse Release-Paket ..."
@make big
@echo "Erstelle das Release-Paket ..."
@make release
@echo "Erstelle das Quell-Paket ... "
@make source