Makefile 521 B

12345678910111213141516171819202122232425262728
  1. .PHONY: all clean
  2. SCCDC = python -m sccd.compiler.sccdc
  3. FLAGS = -l python -p eventloop
  4. SOURCES = sccd.xml sccd_performance.xml
  5. TARGET_DIR = target_py
  6. TARGETS = $(TARGET_DIR)/target.py $(TARGET_DIR)/target_performance.py
  7. all: $(TARGET_DIR) $(TARGETS)
  8. clean:
  9. find $(TARGET_DIR) -type f -delete
  10. -rmdir $(TARGET_DIR)
  11. $(TARGET_DIR)/target.py: sccd.xml
  12. $(SCCDC) $(FLAGS) -o $@ $<
  13. $(TARGET_DIR)/target_performance.py: sccd_performance.xml
  14. $(SCCDC) $(FLAGS) -o $@ $<
  15. $(TARGET_DIR):
  16. -mkdir $@
  17. touch $@/__init__.py