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:
parent
c4359c0bd2
commit
c0708481d9
31 changed files with 25 additions and 2120 deletions
43
Makefile
43
Makefile
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue