2 -include $(CHARMDIR
)/include/conv-mach-opt.mak
4 NVCC
=$(CUDA_PATH
)/bin
/nvcc
5 NVCC_FLAGS
=-c
-use_fast_math
-std
=c
++11 -DHAPI_MEMPOOL
# -device-debug -deviceemu
6 NVCC_INC
=-I
$(CUDA_PATH
)/include -I..
9 cp libcudahybridapi.a
$(CHARMDIR
)/lib
11 libs
: libcudahybridapi.a
13 install: libcudahybridapi.a
14 cp libcudahybridapi.a
$(CHARMDIR
)/lib
16 libcudahybridapi.a
: hybridapi.o
20 hybridapi.o
: hapi_impl.cu hapi_impl.h hapi.h hapi_nvtx.h
21 $(NVCC
) $(NVCC_FLAGS
) $(NVCC_INC
) -o hybridapi.o hapi_impl.cu