1- CXX = g++
2- CC = gcc
3- LD = g++
4- F90 = ifort
1+ CXX ?= g++
52
63.SUFFIXES: .o .cpp .ptx .cu
74
85SAPPOROPATH=../lib/
96SAPLIB2 = sapporo_ocl
107SAPLIB = lib$(SAPLIB2).a
118
12- CUDA_TK = /usr/local/cuda
9+ CUDA_TK ? = /usr/local/cuda
1310#CUDA_TK = /opt/AMDAPP/
1411
15- OFLAGS = -g -O3 -Wall -Wextra -Wstrict-aliasing=2 -fopenmp
16- CXXFLAGS = -fPIC $(OFLAGS) -D_OCL_
12+ OFLAGS = -g -O3 -Wall -Wextra -Wstrict-aliasing=2 -fopenmp
13+ CXXFLAGS + = -fPIC -fopenmp $(OFLAGS) -D_OCL_
1714
18- LDFLAGS = -lOpenCL -fopenmp
15+ LDFLAGS + = -lOpenCL -fopenmp
1916
2017INCLUDEPATH = $(SAPPOROPATH)/include
2118CXXFLAGS += -I$(INCLUDEPATH) -I./ -I $(SAPPOROPATH) -I$(CUDA_TK)/include
@@ -33,28 +30,28 @@ kernels:
3330 ln -s $(SAPPOROPATH)/OpenCLKernels OpenCL
3431
3532test_gravity_block_ocl : test_gravity_block_ocl.o
36- $(LD ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
33+ $(CXX ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
3734
3835test_gravity_block_g5_ocl: test_gravity_block_g5_ocl.o
39- $(LD ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
36+ $(CXX ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
4037
4138test_gravity_block_6th_ocl : test_gravity_block_6th_ocl.o
42- $(LD ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
39+ $(CXX ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
4340
4441test_performance_rangeN_ocl : test_performance_rangeN_ocl.o
45- $(LD ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
42+ $(CXX ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
4643
4744test_performance_blockStep_ocl : test_performance_blockStep_ocl.o
48- $(LD ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
45+ $(CXX ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
4946
5047test_performance_rangeN_6th_ocl : test_performance_rangeN_6th_ocl.o
51- $(LD ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
48+ $(CXX ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
5249
5350test_performance_rangeN_g5_ocl : test_performance_rangeN_g5_ocl.o
54- $(LD ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
51+ $(CXX ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
5552
5653test_integrator_ocl : test_integrator_ocl.o
57- $(LD ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
54+ $(CXX ) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
5855
5956%_ocl.o: $(SRCPATH)/%.cpp
6057 $(CXX) $(CXXFLAGS) -c $< -o $@
0 commit comments