Blame src/components/cuda/Rules.cuda

Packit 577717
# $Id$
Packit 577717
Packit 577717
CUDA_DIR ?= /opt/cuda
Packit 577717
CUPTI_DIR ?= $(CUDA_DIR)/extras/CUPTI
Packit 577717
Packit 577717
COMPSRCS += components/cuda/linux-cuda.c
Packit 577717
COMPOBJS += linux-cuda.o
Packit 577717
CFLAGS += -I$(CUDA_DIR)/include -I$(CUPTI_DIR)/include -g 
Packit 577717
LDFLAGS += -L$(CUPTI_DIR)/lib64 -lcupti $(LDL) -Wl,-rpath=$(CUPTI_DIR)/lib64 -g
Packit 577717
Packit 577717
linux-cuda.o: components/cuda/linux-cuda.c $(HEADERS) cuda_sampling
Packit 577717
	$(CC) -E $(LIBCFLAGS) $(OPTFLAGS) -c components/cuda/linux-cuda.c -o linux-cuda.pre
Packit 577717
	$(CC) $(LIBCFLAGS) $(OPTFLAGS) -c components/cuda/linux-cuda.c -o linux-cuda.o
Packit 577717
Packit 577717
cuda_sampling:
Packit 577717
	cd components/cuda/sampling; $(MAKE);
Packit 577717
Packit 577717
native_clean:
Packit 577717
	cd components/cuda/sampling; $(MAKE) clean
Packit 577717