blob: 8e18520715ceb32ee1154566c936c6a6af97cd83 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
SDK := /usr/local/cuda-5.0
NVCC := $(SDK)/bin/nvcc
NVLINK := g++ -fPIC
NVCCFLAGS := -O2 --compiler-options -fno-strict-aliasing \
-gencode=arch=compute_30,code=\"sm_30,compute_30\" \
--ptxas-options="-v" \
-I.
NVLIB := -L$(SDK)/lib64 -lcudart $(LIB)
ENV := PATH=/home/mit/csb/biosys/CUDA/gcc-4.6:$$PATH:$(SDK)/bin \
LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(SDK)/lib64:$(SDK)/lib
SHELL := /bin/bash
keccak_bench: keccak.cu keccak_bench.cu keccak.cuh keccak_bench.cuh
$(ENV) $(NVCC) $(NVCCFLAGS) $(NVLIB) -o $@ keccak_bench.cu
clean:
rm keccak_bench *{~,.{o,ptx,ptxas_info}}
|