Makefile 553 B

123456789101112131415161718192021222324
  1. include ../../common/make.config
  2. #C compiler
  3. CC = g++
  4. FLAGS = -O3
  5. SRC = streamcluster.cpp
  6. EXE = streamcluster
  7. release:$(SRC)
  8. $(CC) -lOpenCL $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) $(FLAGS)
  9. errmsg:$(SRC)
  10. $(CC) -lOpenCL $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -D ERRMSG $(FLAGS)
  11. ptx:$(SRC)
  12. $(CC) -lOpenCL $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -D PTX_MSG $(FLAGS)
  13. res:$(SRC)
  14. $(CC) -lOpenCL $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -D RES_MSG $(FLAGS)
  15. clean: $(SRC)
  16. rm -f $(EXE) $(EXE).linkinfo result*