Makefile 336 B

123456789101112131415161718192021222324
  1. .PHONY: all clean
  2. SCCDC = python ../../../python_sccd_compiler/sccdc.py
  3. FLAGS = -l python -p eventloop
  4. SOURCE = sccd.xml
  5. TARGET_DIR = target_py
  6. TARGET = $(TARGET_DIR)/sccd.py
  7. all: $(TARGET_DIR) $(TARGET)
  8. clean:
  9. -rm -f $(TARGET)
  10. -rmdir $(TARGET_DIR)
  11. $(TARGET): $(SOURCE)
  12. $(SCCDC) $(FLAGS) -o $@ $<
  13. $(TARGET_DIR):
  14. -mkdir $@