diff options
author | hans-christoph <hans-christoph@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2009-07-24 16:39:59 +0000 |
---|---|---|
committer | hans-christoph <hans-christoph@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2009-07-24 16:39:59 +0000 |
commit | 0a2a0aa539b6eeabd76a03073ad1a4732e4b2381 (patch) | |
tree | 2a71f05ea418901b3ac18833c2db537773604c0e | |
parent | be7e1a136d5ebd401f90a651a9c442da45175ce0 (diff) |
Compose: Sicherheitsabfrage auf verbotene Dateinamen
git-svn-id: https://svn.neo-layout.org@1979 b9310e46-f624-0410-8ea1-cfbb3a30dc96
-rw-r--r-- | Compose/Makefile | 7 |
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. # |