Wrapper around the Haskell library cassava for processing CSV data in constant space via io-streams.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

GNUmakefile 775B

1234567891011121314151617181920212223
  1. ################################################################################
  2. export TMPDIR = $(HOME)/tmp
  3. ################################################################################
  4. TMP_DUMMY = $(TMPDIR)/.dummy
  5. STACK_OPTS = --stack-yaml=build/stack.yaml
  6. ################################################################################
  7. .PHONY: all test clean
  8. ################################################################################
  9. all: $(TMP_DUMMY)
  10. stack $(STACK_OPTS) setup
  11. stack $(STACK_OPTS) build
  12. hlint src test
  13. ################################################################################
  14. test:
  15. stack $(STACK_OPTS) test
  16. ################################################################################
  17. clean:
  18. stack $(STACK_OPTS) clean