From 6ecaa30249548c44199ddbc3cce6f8228b17be5b Mon Sep 17 00:00:00 2001 From: Alberto Ruiz Date: Wed, 15 Apr 2015 09:53:26 +0200 Subject: simplify tests --- packages/Makefile | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'packages/Makefile') diff --git a/packages/Makefile b/packages/Makefile index 547cf51..b00d71f 100644 --- a/packages/Makefile +++ b/packages/Makefile @@ -1,17 +1,26 @@ pkgs=base gsl special glpk tests ../../hTensor ../../easyVision/packages/tools ../../easyVision/packages/base +mkl=--extra-include-dirs=$(MKL) --extra-lib-dirs=$(MKL) + cabalcmd = \ - for p in $(1); do \ + for p in $(1); do \ if [ -e $$p ]; then \ cd $$p; cabal $(2) ; cd -; \ fi; \ - done \ + done; \ cd sparse; \ - cabal install --extra-include-dirs=$(MKL) --extra-lib-dirs=$(MKL) $(2); cd -; + cabal $(3) $(2); cd -; + all: - $(call cabalcmd, $(pkgs), install --force-reinstall --enable-documentation) + $(call cabalcmd, $(pkgs), install --force-reinstall --enable-documentation, $(mkl)) fast: - $(call cabalcmd, $(pkgs), install --force-reinstall) + $(call cabalcmd, $(pkgs), install --force-reinstall, $(mkl)) + +clean: + $(call cabalcmd, $(pkgs), clean) + +prof: + $(call cabalcmd, $(pkgs), install --force-reinstall --enable-library-profiling, $(mkl)) -- cgit v1.2.3