.PHONY: all clean SCCDC = python -m sccd.compiler.sccdc FLAGS = -l javascript -p eventloop SOURCE = sccd.xml TARGET_DIR = target_js TARGET = $(TARGET_DIR)/target.js all: $(TARGET_DIR) $(TARGET) clean: find $(TARGET_DIR) -type f -delete -rmdir $(TARGET_DIR) $(TARGET): $(SOURCE) $(SCCDC) $(FLAGS) -o $@ $< $(TARGET_DIR): -mkdir $@