Makefile 713 B

123456789101112131415161718192021222324252627
  1. include ../../common/make.config
  2. #C compiler
  3. CC = g++
  4. #OPENCL_DIR = /home/sc5nf/ati-stream-sdk-v2.2-lnx64/
  5. #INC = $(OPENCL_DIR)/include/
  6. #LIB = $(OPENCL_DIR)/lib/x86_64/
  7. FLAGS = -O3
  8. SRC = euler3d.cpp
  9. EXE = euler3d
  10. release:$(SRC)
  11. $(CC) $(KERNEL_DIM) $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -lOpenCL $(FLAGS)
  12. errmsg:$(SRC)
  13. $(CC) $(KERNEL_DIM) $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -lOpenCL -D ERRMSG $(FLAGS)
  14. ptx:$(SRC)
  15. $(CC) $(KERNEL_DIM) $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -lOpenCL -D PTX_MSG $(FLAGS)
  16. res:$(SRC)
  17. $(CC) $(KERNEL_DIM) $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -lOpenCL -D RES_MSG $(FLAGS)
  18. clean: $(SRC)
  19. rm -f $(EXE) $(EXE).linkinfo result*