Skip to content

Commit b945952

Browse files
committed
Make test Makefile pick up the environment
1 parent 7c3f80a commit b945952

1 file changed

Lines changed: 14 additions & 17 deletions

File tree

testCodes/Makefile

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
CXX = g++
2-
CC = gcc
3-
LD = g++
4-
F90 = ifort
1+
CXX ?= g++
52

63
.SUFFIXES: .o .cpp .ptx .cu
74

@@ -10,12 +7,12 @@ SAPLIB2 = sapporo
107
SAPLIB = lib$(SAPLIB2).a
118

129

13-
CUDA_TK = /usr/local/cuda
10+
CUDA_TK ?= /usr/local/cuda
1411

15-
OFLAGS = -g -O3 -Wall -fopenmp -Wextra -Wstrict-aliasing=2 -fopenmp
16-
CXXFLAGS = -fPIC $(OFLAGS) -I$(CUDA_TK)/include
12+
OFLAGS = -g -O3 -Wall -Wextra -Wstrict-aliasing=2 -fopenmp
13+
CXXFLAGS += -fPIC -fopenmp $(OFLAGS) -I$(CUDA_TK)/include
1714

18-
LDFLAGS = -lcuda -fopenmp -L$(CUDA_TK)/lib64
15+
LDFLAGS += -lcuda -fopenmp -L$(CUDA_TK)/lib64
1916

2017
INCLUDEPATH = $(SAPPOROPATH)/include
2118
CXXFLAGS += -I$(INCLUDEPATH) -I./ -I $(SAPPOROPATH)
@@ -34,31 +31,31 @@ kernels:
3431
ln -s $(SAPPOROPATH)/CUDAKernels/ CUDA/
3532

3633
#$(PROG): $(OBJ)
37-
# $(LD) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -lsapporo
34+
# $(CXX) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -lsapporo
3835

3936
test_gravity_block_cuda : test_gravity_block.o
40-
$(LD) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
37+
$(CXX) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
4138

4239
test_gravity_block_g5_cuda: test_gravity_block_g5.o
43-
$(LD) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
40+
$(CXX) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
4441

4542
test_gravity_block_6th_cuda : test_gravity_block_6th.o
46-
$(LD) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
43+
$(CXX) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
4744

4845
test_performance_rangeN_cuda : test_performance_rangeN.o
49-
$(LD) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
46+
$(CXX) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
5047

5148
test_performance_blockStep_cuda : test_performance_blockStep.o
52-
$(LD) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
49+
$(CXX) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
5350

5451
test_performance_rangeN_6th_cuda : test_performance_rangeN_6th.o
55-
$(LD) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
52+
$(CXX) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
5653

5754
test_performance_rangeN_g5_cuda : test_performance_rangeN_g5.o
58-
$(LD) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
55+
$(CXX) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
5956

6057
test_integrator_cuda : test_integrator.o
61-
$(LD) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIB2) $(LDFLAGS)
58+
$(CXX) $(LDFLAGS) $^ -o $@ -L $(SAPPOROPATH) -l$(SAPLIBG6) $(LDFLAGS)
6259

6360

6461
%.o: $(SRCPATH)/%.cpp

0 commit comments

Comments
 (0)