Page MenuHomec4science

Makefile
No OneTemporary

File Metadata

Created
Sat, Feb 15, 18:59

Makefile

#
# author: gilles.fourestey@epfl.ch
#
SHELL:=/bin/bash
arch = gnu
prec = double
all: precision compile
#cd ../utils/
#make
utils:
make -C ../utils
sh ../utils/gpu.sh > ./gpusm.inc
precision:
echo "PRECISION := -D_double" > precision.inc
if [ "$(prec)" == "single" ]; then \
echo "PRECISION := -D_single" > precision.inc; \
fi
#fi
compile:
@make -f Makefile.$(arch)
if which nvcc > /dev/null; then \
make -C ../utils; \
sh ../utils/gpu.sh > ./gpusm.inc; \
echo "nvcc detected, compiling the GPU lib"; \
make -f Makefile.GPU.$(arch); \
fi
clean:
make -C ../utils clean
make -f Makefile.$(arch) clean
#make --silent -f Makefile.GPU.$(arch);

Event Timeline