summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhans-christoph <hans-christoph@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-24 16:13:19 +0000
committerhans-christoph <hans-christoph@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-24 16:13:19 +0000
commitbe7e1a136d5ebd401f90a651a9c442da45175ce0 (patch)
tree0b7d6f24eb6021ebd995f2e55f61d12b8ca39cb2
parent0af7ce3c8b998f16880ec96a4e08062d4095451f (diff)
Compose: Default .config in eigene Regel ausgelagert
git-svn-id: https://svn.neo-layout.org@1978 b9310e46-f624-0410-8ea1-cfbb3a30dc96
-rw-r--r--Compose/Makefile12
1 files 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