Makefile 684 B

123456789101112131415161718192021222324252627282930313233
  1. GUILE_EXEC=guile
  2. TEST_RUN_WORKING_DIR=.
  3. TEST_SOURCE_DIR=./test
  4. LOG_FILE_DIR=.
  5. TEST_LOG_FILES = \
  6. vector-utils-test.log \
  7. split-quality-measure-test.log \
  8. pruning-test.log \
  9. csv-utils-test.log \
  10. collection-utils-test.log \
  11. test-utils-test.log \
  12. data-point-test.log \
  13. random-utils-test.log \
  14. prediction-test.log \
  15. os-utils-test.log \
  16. decision-tree-test.log \
  17. string-utils-test.log \
  18. display-utils-test.log \
  19. tree-test.log \
  20. metrics-test.log \
  21. math-utils-test.log \
  22. list-utils-test.log \
  23. dataset-test.log
  24. $(LOG_FILE_DIR)/%.log: $(TEST_SOURCE_DIR)/%.scm
  25. $(GUILE_EXEC) -L $(TEST_RUN_WORKING_DIR) $^
  26. test: $(TEST_LOG_FILES)
  27. .PHONY: clean
  28. clean:
  29. rm --verbose *.log