123456789101112131415161718192021222324252627 |
- include ../../common/make.config
- #C compiler
- CC = g++
- #OPENCL_DIR = /home/sc5nf/ati-stream-sdk-v2.2-lnx64/
- #INC = $(OPENCL_DIR)/include/
- #LIB = $(OPENCL_DIR)/lib/x86_64/
- FLAGS = -O3
- SRC = euler3d.cpp
- EXE = euler3d
- release:$(SRC)
- $(CC) $(KERNEL_DIM) $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -lOpenCL $(FLAGS)
- errmsg:$(SRC)
- $(CC) $(KERNEL_DIM) $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -lOpenCL -D ERRMSG $(FLAGS)
- ptx:$(SRC)
- $(CC) $(KERNEL_DIM) $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -lOpenCL -D PTX_MSG $(FLAGS)
- res:$(SRC)
- $(CC) $(KERNEL_DIM) $(SRC) -o $(EXE) -I$(OPENCL_INC) -L$(OPENCL_LIB) -lOpenCL -D RES_MSG $(FLAGS)
- clean: $(SRC)
- rm -f $(EXE) $(EXE).linkinfo result*
|