Add a clean option to all Makefiles
This commit is contained in:
parent
cbf15e8954
commit
761ba2dce0
@ -2,3 +2,7 @@
|
||||
cuda-stream: main.cpp CUDAStream.cu
|
||||
nvcc -std=c++11 -O3 -DCUDA $^ $(EXTRA_FLAGS) -o $@
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f cuda-stream
|
||||
|
||||
|
||||
5
HIP.make
5
HIP.make
@ -11,3 +11,8 @@ endif
|
||||
|
||||
hip-stream: main.cpp HIPStream.cu
|
||||
$(HIPCC) $(CXXFLAGS) -std=c++11 -DHIP $^ $(EXTRA_FLAGS) -o $@
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f hip-stream
|
||||
|
||||
|
||||
@ -28,3 +28,7 @@ CXXFLAGS = $(FLAGS_$(COMPILER))
|
||||
acc-stream: main.cpp ACCStream.cpp
|
||||
$(CXX) $(CXXFLAGS) -DACC $^ $(EXTRA_FLAGS) -o $@
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f acc-stream
|
||||
|
||||
|
||||
@ -15,3 +15,7 @@ CXXFLAGS=$(FLAGS_$(COMPILER))
|
||||
ocl-stream: main.cpp OCLStream.cpp
|
||||
$(COMPILER_$(COMPILER)) $(CXXFLAGS) -DOCL $^ $(EXTRA_FLAGS) -lOpenCL -o $@
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f ocl-stream
|
||||
|
||||
|
||||
@ -37,3 +37,8 @@ omp-stream: main.cpp OMPStream.cpp
|
||||
omp-target-stream: main.cpp OMPStream.cpp
|
||||
$(CXX) $(CXXFLAGS) -DOMP -DOMP_TARGET_GPU $^ $(OMP_TARGET) $(EXTRA_FLAGS) -o $@
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f omp-stream
|
||||
rm -f omp-target-stream
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@ COMP=$(CXX)
|
||||
CXXFLAGS = -O3 -std=c++11 -DRAJA_TARGET_CPU
|
||||
|
||||
ifndef COMPILER
|
||||
$(error No COMPILER defined. Specify COMPILER for correct OpenMP flag.)
|
||||
$(info No COMPILER defined. Specify COMPILER for correct OpenMP flag.)
|
||||
endif
|
||||
ifeq ($(COMPILER), INTEL)
|
||||
COMP = icpc
|
||||
@ -33,3 +33,8 @@ endif
|
||||
|
||||
raja-stream: main.cpp RAJAStream.cpp
|
||||
$(COMP) $(CXXFLAGS) -DUSE_RAJA -I$(RAJA_PATH)/include $^ $(EXTRA_FLAGS) -L$(RAJA_PATH)/lib -lRAJA -o $@
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f raja-stream
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user