From be7e1a136d5ebd401f90a651a9c442da45175ce0 Mon Sep 17 00:00:00 2001 From: hans-christoph Date: Fri, 24 Jul 2009 16:13:19 +0000 Subject: Compose: Default .config in eigene Regel ausgelagert git-svn-id: https://svn.neo-layout.org@1978 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- Compose/Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Compose/Makefile b/Compose/Makefile index c358638..ec669f0 100644 --- a/Compose/Makefile +++ b/Compose/Makefile @@ -41,7 +41,7 @@ CONFIGURE = /bin/bash ./configure.sh # Datei .config wird von 'make config' interaktiv geschrieben. # Defaultwert, falls .config noch nicht existiert. # --include ./.config +-include $(wildcard .config) USER_XCOMPOSE ?= XCompose_enUS_base_math # @@ -54,10 +54,12 @@ all : XCompose $(DEMOFILES) # 'make config' führt interaktive Abfrage der Konfiguration durch # und legt Ergebnis in .config ab -config : $(PSEUDO_MODULES_FILES) - @if [ ! -f .config ] ; then \ - echo "USER_XCOMPOSE = $(USER_XCOMPOSE)" > .config ; fi - $(CONFIGURE) $(MODULES) +.config : + @echo Kein .config gefunden. Beginne mit Default. + @echo "USER_XCOMPOSE = $(USER_XCOMPOSE)" > .config + +config : $(PSEUDO_MODULES_FILES) .config + @$(CONFIGURE) $(MODULES) # # 'make XCompose_foo_bar_baz' erzeugt Datei aus Modulen foo bar baz -- cgit v1.2.3