-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmake.inc
27 lines (20 loc) · 837 Bytes
/
make.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#CC = icc
CC = gcc
NVCC = nvcc
ARCH = ar
ARCHFLAGS = cr
RANLIB = ranlib
#CFLAGS = -openmp -O2 -DCJ_HAVE_CUDA
CFLAGS = -openmp -O2
NVCCFLAGS = -O2 -arch sm_35
CUDA_DIR = /opt/NVIDIA/cuda
#CUDA_DIR = /Developer/NVIDIA/CUDA-5.5
LIBCJ = ../lib/libcj.a
$INC = -I../include -I$(CUDA_DIR)/include
INC = -I../include
$LIB = $(LIBCJ) -L$(CUDA_DIR)/lib64 -lcudart -lcublas -lpthread -lm -mkl=sequential
#LIB = $(LIBCJ) -L$(CUDA_DIR)/lib64 -lcudart -lcublas -lpthread -lm -mkl=parallel
#LIB = $(LIBCJ) -L$(CUDA_DIR)/lib -lcudart -lcublas -lblas
#LIB = $(LIBCJ) -lpthread -lm -mkl=sequential
LIB = $(LIBCJ) -lpthread -lblas -llapack
LDFLAGS = $(INC) $(LIB)