#C_SRC=$(wildcard *.c) sizeofStructs.cu
#DOT_O=$(patsubst .c, .o, $(C_SRC))  sizeofStructs.o
#RCUDA.so:  $(DOT_O)
NVCC=/usr/local/cuda/bin/nvcc
CUDA_DIR=/usr/local/cuda
CUDA_INC=/usr/local/cuda/include
PKG_CPPFLAGS=-g -I$(CUDA_INC) -DUSE_S4_ENUMS=1 -DLOCAL_CREATE_REF=1 -DR_REF_NO_CLASS_MATCH_ERROR=1
PKG_LIBS=-L/usr/local/cuda/lib -lcuda -lcudart
CC=/usr/bin/gcc

%.o: %.cu
	$(NVCC) -c $< -I$(CUDA_INC) -I$(R_HOME)/include

#  enumConverters.o
#RCUDA.so: RConverters.o cudaDeviceProp.o manual.o getDevProps.o createRef.o device.o simpleTest.o
#	(export CC=$(NVCC) ; $(R_HOME)/bin/R CMD SHLIB -o $@ $(DOT_O))
