makefile, can build without opencl support now.