Update references to hapi_src to hapi_impl and revert hapiRegisterCallbacks
[charm.git] / src / arch / cuda / hybridAPI / Makefile
blobcda563cd957f0001d1facb04ab866e43b91e5dcb
1 CHARMDIR=../..
2 -include $(CHARMDIR)/include/conv-mach-opt.mak
3 CUDA_PATH=$(CUDA_DIR)
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..
8 all: libs
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
17 -rm -f $@
18 ar q $@ 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
23 clean:
24 rm -f *.o *.a