diff --git a/CUDA.make b/CUDA.make index 9a7ec88..ef193df 100644 --- a/CUDA.make +++ b/CUDA.make @@ -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 + diff --git a/HIP.make b/HIP.make index 25460fe..bbd142e 100644 --- a/HIP.make +++ b/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 + diff --git a/OpenACC.make b/OpenACC.make index 2799603..d9fbc36 100644 --- a/OpenACC.make +++ b/OpenACC.make @@ -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 + diff --git a/OpenCL.make b/OpenCL.make index 62c4f43..0075424 100644 --- a/OpenCL.make +++ b/OpenCL.make @@ -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 + diff --git a/OpenMP.make b/OpenMP.make index 2fd47e7..0757f0d 100644 --- a/OpenMP.make +++ b/OpenMP.make @@ -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 + diff --git a/RAJA.make b/RAJA.make index 3f456cb..bcfbba7 100644 --- a/RAJA.make +++ b/RAJA.make @@ -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 +