| 9 | | MODULES_FILES = $(sort $(PSEUDO_MODULES_FILES) $(wildcard $(SRC)/*.module)) |
| 10 | | MODULES = $(notdir $(basename $(MODULES_FILES))) |
| | 9 | MODULES_FILES = $(PSEUDO_MODULES_FILES) $(wildcard $(SRC)/*.module) |
| | 10 | |
| | 11 | # Gewünschte Build-Reihenfolge der Module. Die in den Listen |
| | 12 | # genannten Dateien werden (falls Module dieses Namens existieren) in |
| | 13 | # der vorgegebenen Reihenfolge zwingend am Anfang oder am Ende von |
| | 14 | # XCompose eingefügt. Alle nicht erwähnten Module kommen in |
| | 15 | # alphabetischer Reihenfolge in die Mitte. |
| | 16 | # |
| | 17 | MODULE_ORDER_HEAD = head-example enUS base |
| | 18 | MODULE_ORDER_TAIL = user tail-example |
| | 19 | |
| | 20 | M := $(sort $(notdir $(basename $(MODULES_FILES)))) |
| | 21 | MODULES := $(foreach i, $(MODULE_ORDER_HEAD), $(findstring $(i),$(M))) |
| | 22 | MODULES += $(filter-out $(MODULE_ORDER_HEAD) $(MODULE_ORDER_TAIL), $(M)) |
| | 23 | MODULES += $(foreach i, $(MODULE_ORDER_TAIL), $(findstring $(i),$(M))) |