Makefile 361 B

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