summaryrefslogtreecommitdiff
path: root/Compose
diff options
context:
space:
mode:
authorhans-christoph <hans-christoph@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-24 16:39:59 +0000
committerhans-christoph <hans-christoph@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-24 16:39:59 +0000
commit0a2a0aa539b6eeabd76a03073ad1a4732e4b2381 (patch)
tree2a71f05ea418901b3ac18833c2db537773604c0e /Compose
parentbe7e1a136d5ebd401f90a651a9c442da45175ce0 (diff)
downloadneo-layout-0a2a0aa539b6eeabd76a03073ad1a4732e4b2381.tar.gz
neo-layout-0a2a0aa539b6eeabd76a03073ad1a4732e4b2381.tar.bz2
neo-layout-0a2a0aa539b6eeabd76a03073ad1a4732e4b2381.zip
Compose: Sicherheitsabfrage auf verbotene Dateinamen
git-svn-id: https://svn.neo-layout.org@1979 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'Compose')
-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.
#