JSONFILES=$(shell (ls model_*.json))
SCHEMA=schema.json
all:: check
check: $(JSONFILES)
@# dump stdout to /dev/null to avoid cluttering the output
@# stuff we care about (errors and pass messages) are written to stderr
@echo Using jsonschema to validate all files...
@echo -n $^ | xargs --max-lines=1 --verbose --replace=% --delimiter=' ' jsonschema -i % $(SCHEMA) > /dev/null