1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
PYYAMLS := $(basename $(wildcard *.yaml.py)) YAMLS := $(wildcard *.yaml) $(PYYAMLS) XMLS := $(patsubst %.yaml,%.xml,$(YAMLS)) OUTPUTS := $(PYYAMLS) $(XMLS) all: $(OUTPUTS) %.yaml: %.yaml.py ./$< > $@ %.xml: %.yaml jenkins-jobs test $< > $@ clean: rm $(sort $(OUTPUTS))