Makefile 339 B

1234567891011121314151617181920212223
  1. .PHONY: all clean
  2. SCCDC = python ../../../python_sccd_compiler/sccdc.py
  3. FLAGS = -l javascript -p eventloop
  4. SOURCE = sccd.xml
  5. TARGET_DIR = target_js
  6. TARGET = $(TARGET_DIR)/sccd.js
  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 $@