all: buildrules .PHONY: FORCE ../rules/%/Makefile.rules: Makefile.rules.% FORCE python ../omkbuild.py -o $@ $< TOP_LEVEL_SNIPPETS = $(filter-out %~,$(wildcard Makefile.rules.*)) RULE_TYPES = $(TOP_LEVEL_SNIPPETS:Makefile.rules.%=%) buildrules: $(RULE_TYPES:%=../rules/%/Makefile.rules) RULES_TO_SPLIT ?= Makefile.rules split: python ../omkbuild.py --split=$(RULES_TO_SPLIT)