From 0a2a0aa539b6eeabd76a03073ad1a4732e4b2381 Mon Sep 17 00:00:00 2001 From: hans-christoph Date: Fri, 24 Jul 2009 16:39:59 +0000 Subject: Compose: Sicherheitsabfrage auf verbotene Dateinamen git-svn-id: https://svn.neo-layout.org@1979 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- Compose/Makefile | 7 +++++-- 1 file 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. # -- cgit v1.2.3