packages feed

idris-0.9.9.3: test/Makefile

TESTS = $(sort $(patsubst %/,%.test,$(wildcard */)))

test: $(TESTS)

%.test:
	@perl ./runtest.pl $(patsubst %.test,%,$@)

test_java:
	perl ./runtest.pl all --codegen Java

test_js:
	@perl ./runtest.pl reg001 --codegen node
	@perl ./runtest.pl reg002 --codegen node
	@perl ./runtest.pl reg003 --codegen node
	@perl ./runtest.pl reg004 --codegen node
	@perl ./runtest.pl reg005 --codegen node
	@perl ./runtest.pl reg006 --codegen node
	@perl ./runtest.pl reg007 --codegen node
	@perl ./runtest.pl reg008 --codegen node
	@perl ./runtest.pl reg009 --codegen node
	@perl ./runtest.pl reg010 --codegen node
	@perl ./runtest.pl reg011 --codegen node
	@perl ./runtest.pl reg012 --codegen node
	@perl ./runtest.pl reg013 --codegen node
	@perl ./runtest.pl reg014 --codegen node
	@perl ./runtest.pl reg015 --codegen node
	@#perl ./runtest.pl reg016 --codegen node
	@perl ./runtest.pl reg017 --codegen node
	@perl ./runtest.pl reg018 --codegen node
	@perl ./runtest.pl reg019 --codegen node
	@perl ./runtest.pl reg020 --codegen node
	@perl ./runtest.pl test001 --codegen node
	@perl ./runtest.pl test002 --codegen node
	@perl ./runtest.pl test003 --codegen node
	@#perl ./runtest.pl test004 --codegen node
	@perl ./runtest.pl test005 --codegen node
	@perl ./runtest.pl test006 --codegen node
	@perl ./runtest.pl test007 --codegen node
	@perl ./runtest.pl test008 --codegen node
	@perl ./runtest.pl test009 --codegen node
	@perl ./runtest.pl test010 --codegen node
	@perl ./runtest.pl test011 --codegen node
	@perl ./runtest.pl test012 --codegen node
	@perl ./runtest.pl test013 --codegen node
	@#perl ./runtest.pl test014 --codegen node
	@perl ./runtest.pl test015 --codegen node
	@perl ./runtest.pl test016 --codegen node
	@perl ./runtest.pl test017 --codegen node
	@#perl ./runtest.pl test018 --codegen node
	@perl ./runtest.pl test019 --codegen node
	@perl ./runtest.pl test020 --codegen node
	@#perl ./runtest.pl test021 --codegen node
	@perl ./runtest.pl test022 --codegen node
	@perl ./runtest.pl test023 --codegen node
	@perl ./runtest.pl test024 --codegen node
	@#perl ./runtest.pl test025 --codegen node
	@perl ./runtest.pl test026 --codegen node
	@perl ./runtest.pl test027 --codegen node
	@perl ./runtest.pl test028 --codegen node
	@perl ./runtest.pl test029 --codegen node
	@perl ./runtest.pl test030 --codegen node
	@perl ./runtest.pl test031 --codegen node

test_llvm:
	@perl ./runtest.pl test001 --codegen llvm
	@perl ./runtest.pl test002 --codegen llvm
	@perl ./runtest.pl test003 --codegen llvm
	@perl ./runtest.pl test004 --codegen llvm
	@perl ./runtest.pl test005 --codegen llvm
	@perl ./runtest.pl test006 --codegen llvm
	@perl ./runtest.pl test007 --codegen llvm
	@perl ./runtest.pl test008 --codegen llvm
	@perl ./runtest.pl test009 --codegen llvm
	@perl ./runtest.pl test010 --codegen llvm
	@perl ./runtest.pl test011 --codegen llvm
	@perl ./runtest.pl test012 --codegen llvm
	@perl ./runtest.pl test013 --codegen llvm
	@perl ./runtest.pl test014 --codegen llvm
	@perl ./runtest.pl test015 --codegen llvm
	@perl ./runtest.pl test016 --codegen llvm
	@perl ./runtest.pl test017 --codegen llvm
	@#perl ./runtest.pl test018 --codegen llvm
	@perl ./runtest.pl test019 --codegen llvm
	@perl ./runtest.pl test020 --codegen llvm
	@perl ./runtest.pl test021 --codegen llvm
	@perl ./runtest.pl test022 --codegen llvm
	@perl ./runtest.pl test023 --codegen llvm
	@perl ./runtest.pl test024 --codegen llvm
	@perl ./runtest.pl test025 --codegen llvm
	@perl ./runtest.pl test026 --codegen llvm
	@perl ./runtest.pl test027 --codegen llvm
	@perl ./runtest.pl test028 --codegen llvm
	@perl ./runtest.pl test029 --codegen llvm
	@perl ./runtest.pl test030 --codegen llvm
	@perl ./runtest.pl test031 --codegen llvm

update:
	perl ./runtest.pl all -u

diff:
	perl ./runtest.pl all -d

distclean:
	rm -f *~
	rm -f */output

.phony: test test_java test_js update diff distclean $(TESTS)