comparison example/Cuda/Makefile @ 1919:d6e033734c12 draft

running cuda sample
author Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
date Tue, 28 Jan 2014 18:33:19 +0900
parents 15e8c50ed570
children 273638411ebf
comparison
equal deleted inserted replaced
1918:15e8c50ed570 1919:d6e033734c12
1 include ./Makefile.def 1 include ./Makefile.def
2 2
3 SRCS_TMP = $(wildcard *.cc) 3 SRCS_TMP = $(wildcard *.cc)
4 SRCS_EXCLUDE = # 除外するファイルを書く 4 SRCS_EXCLUDE = # 除外するファイルを書く
5
5 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP)) 6 SRCS = $(filter-out $(SRCS_EXCLUDE),$(SRCS_TMP))
6 OBJS = $(SRCS:.cc=.o) 7 OBJS = $(SRCS:.cc=.o)
7 8
8 TASK_SRCS_TMP = $(wildcard $(TASK_DIR2)/*.cc $(TASK_DIR1)/*.cc) 9 TASK_SRCS_TMP = $(wildcard $(TASK_DIR2)/*.cc $(TASK_DIR1)/*.cc)
9 TASK_SRCS = $(filter-out $(TASK_DIR1)/$(TASK_SRCS_EXCLUDE),$(TASK_SRCS_TMP)) 10 TASK_SRCS = $(filter-out $(TASK_DIR1)/$(TASK_SRCS_EXCLUDE),$(TASK_SRCS_TMP))
11 12
12 CC += $(ABI) 13 CC += $(ABI)
13 14
14 LIBS = -I/Developer/NVIDIA/CUDA-5.5/include -F/Library/Frameworks -framework CUDA 15 LIBS = -I/Developer/NVIDIA/CUDA-5.5/include -F/Library/Frameworks -framework CUDA
15 16
16 .SUFFIXES: .cc .o 17 CUDA_SRCS_TMP = $(wildcard *.cu)
18 CUDA_SRCS_EXCLUDE = # 除外するファイルを書く
19
20 CUDA_SRCS = $(filter-out $(CUDA_SRCS_EXCLUDE),$(CUDA_SRCS_TMP))
21 CUDA_OBJS = $(CUDA_SRCS:.cu)
22
23 CUDA_TASK_SRCS_TMP = $(wildcard $(TASK_DIR2)/*.cu $(TASK_DIR1)/*.cu)
24 CUDA_TASK_SRCS = $(filter-out $(TASK_DIR1)/$(TASK_SRCS_EXCLUDE),$(CUDA_TASK_SRCS_TMP))
25 CUDA_TASK_OBJS = $(CUDA_TASK_SRCS:.cu)
26
27 .SUFFIXES: .cc .o .cu
17 28
18 .cc.o: 29 .cc.o:
19 $(CC) $(CFLAGS) $(LIBS) $(INCLUDE) -c $< -o $@ 30 $(CC) $(CFLAGS) $(LIBS) $(INCLUDE) -c $< -o $@
20 31
21 all: $(TARGET) 32 all: $(TARGET)