Changeset 1955 for Compose/Makefile
- Timestamp:
- 07/19/09 23:01:04 (4 years ago)
- Files:
-
- 1 modified
-
Compose/Makefile (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Compose/Makefile
r1944 r1955 6 6 # 7 7 SRC = ./src 8 MODULES_FILES = $(wildcard $(SRC)/*.module) 8 PSEUDO_MODULES_FILES = $(SRC)/enUS.module 9 MODULES_FILES = $(PSEUDO_MODULES_FILES) $(wildcard $(SRC)/*.module) 9 10 MODULES = $(notdir $(basename $(MODULES_FILES))) 10 11 … … 13 14 # 14 15 DEMOFILES = \ 15 XCompose_ base \16 XCompose_ base_math \17 XCompose_ base_math_greek_lang \18 XCompose_ base_greek_lang \19 XCompose_ base_roman16 XCompose_enUS_base \ 17 XCompose_enUS_base_math \ 18 XCompose_enUS_base_math_greek_lang \ 19 XCompose_enUS_base_greek_lang \ 20 XCompose_enUS_base_roman 20 21 21 22 # Hilfsprogramme … … 29 30 # 30 31 -include ./.config 31 USER_XCOMPOSE ?= XCompose_ base_math32 USER_XCOMPOSE ?= XCompose_enUS_base_math 32 33 33 34 # … … 40 41 # 'make config' führt interaktive Abfrage der Konfiguration durch 41 42 # und legt Ergebnis in .config ab 42 #43 43 44 config : 44 45 config : $(PSEUDO_MODULES_FILES) 46 @if [ ! -f .config ] ; then \ 47 echo "USER_XCOMPOSE = $(USER_XCOMPOSE)" > .config ; fi 45 48 $(CONFIGURE) $(MODULES) 46 49 … … 71 74 72 75 # 76 # Regeln für Pseudo-Module 77 # 78 # Im Grunde braucht src/en_US.UTF-8 gar nicht in der Neo-Distribution 79 # enthalten zu sein; man könnte stattdessen auch an dieser Stelle 80 # die Abhängigkeit 81 # $(SRC)/enUS.module : /usr/share/X11/locale/en_US.UTF-8/Compose 82 # setzen. 83 # 84 $(SRC)/enUS.module : $(SRC)/en_US.UTF-8 85 @ ( \ 86 echo "# File $@, wird aus $< durch Kopieren erzeugt." ;\ 87 echo "#configinfo en_US.UTF-8, Standard unabhängig von Neo" ;\ 88 cat $< \ 89 ) > $@ 90 91 # 73 92 # Installiere ins Homeverzeichnis 74 93 # 75 94 76 95 install : XCompose 77 c at $(SRC)/en_US.UTF-8 XCompose >$${HOME}/.XCompose96 cp XCompose $${HOME}/.XCompose 78 97 79 98 # … … 97 116 distclean : clean 98 117 -rm -f .config 118 -rm -f $(SRC)/enUS.module 99 119 100 120 .PHONY : all config check clean distclean install
