summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Compose/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/Compose/Makefile b/Compose/Makefile
index ec669f0..363060a 100644
--- a/Compose/Makefile
+++ b/Compose/Makefile
@@ -14,14 +14,17 @@ MODULES_FILES = $(PSEUDO_MODULES_FILES) $(wildcard $(SRC)/*.module)
# XCompose eingefügt. Alle nicht erwähnten Module kommen in
# alphabetischer Reihenfolge in die Mitte.
#
-MODULE_ORDER_HEAD = head-example enUS base
-MODULE_ORDER_TAIL = user tail-example
+MODULE_ORDER_HEAD = pre1 pre2 pre3 pre4 enUS base
+MODULE_ORDER_TAIL = user post1 post2 post3 post4
M := $(sort $(notdir $(basename $(MODULES_FILES))))
MODULES := $(foreach i, $(MODULE_ORDER_HEAD), $(findstring $(i),$(M)))
MODULES += $(filter-out $(MODULE_ORDER_HEAD) $(MODULE_ORDER_TAIL), $(M))
MODULES += $(foreach i, $(MODULE_ORDER_TAIL), $(findstring $(i),$(M)))
+$(if $(findstring _,$(M)), \
+ $(error Unterstrich in Dateinamen $(SRC)/*.module nicht erlaubt))
+
# Liste von Demofiles, werden bei 'make all' erzeugt.
# Im Grunde ist dies seit 'make config' überflüssig.
#