-all:
- $(MAKE) -C ..
\ No newline at end of file
+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)