Changeset 1977
- Timestamp:
- 07/24/09 17:50:04 (4 years ago)
- Location:
- Compose
- Files:
-
- 2 modified
-
Makefile (modified) (2 diffs)
-
configure.sh (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
Compose/Makefile
r1956 r1977 7 7 SRC = ./src 8 8 PSEUDO_MODULES_FILES = $(SRC)/enUS.module 9 MODULES_FILES = $(sort $(PSEUDO_MODULES_FILES) $(wildcard $(SRC)/*.module)) 10 MODULES = $(notdir $(basename $(MODULES_FILES))) 9 MODULES_FILES = $(PSEUDO_MODULES_FILES) $(wildcard $(SRC)/*.module) 10 11 # Gewünschte Build-Reihenfolge der Module. Die in den Listen 12 # genannten Dateien werden (falls Module dieses Namens existieren) in 13 # der vorgegebenen Reihenfolge zwingend am Anfang oder am Ende von 14 # XCompose eingefügt. Alle nicht erwähnten Module kommen in 15 # alphabetischer Reihenfolge in die Mitte. 16 # 17 MODULE_ORDER_HEAD = head-example enUS base 18 MODULE_ORDER_TAIL = user tail-example 19 20 M := $(sort $(notdir $(basename $(MODULES_FILES)))) 21 MODULES := $(foreach i, $(MODULE_ORDER_HEAD), $(findstring $(i),$(M))) 22 MODULES += $(filter-out $(MODULE_ORDER_HEAD) $(MODULE_ORDER_TAIL), $(M)) 23 MODULES += $(foreach i, $(MODULE_ORDER_TAIL), $(findstring $(i),$(M))) 11 24 12 25 # Liste von Demofiles, werden bei 'make all' erzeugt. … … 41 54 # 'make config' führt interaktive Abfrage der Konfiguration durch 42 55 # und legt Ergebnis in .config ab 43 44 56 45 57 config : $(PSEUDO_MODULES_FILES) -
Compose/configure.sh
r1962 r1977 29 29 sed -n " 30 30 /^#configinfo[ \t]*/{ 31 s// $i/31 s/// 32 32 b print 33 33 } 34 34 35 \${ 36 s/.*/$i - ohne Beschreibung/ 37 b print 38 } 35 \$! b 39 36 40 b 37 s/.*/(ohne Beschreibung)/ 38 : print 41 39 42 : print 43 s/^\(.\{10\}\) *\(.\{1,69\}\).*/\1\2/ # 80-Zeichen-Terminal-Grenze 40 x 41 s/^/$i / 42 G 43 s/^\(.\{9\}\).*\n\(.\{1,69\}\).*/\1 \2/ # 80-Zeichen-Terminal-Grenze 44 44 p 45 q" ${MODPATH}/${i}${MODSUFFIX} 45 q 46 " ${MODPATH}/${i}${MODSUFFIX} 46 47 47 48 if grep -q $i $CONFFILE; then
