SRC=src BUILD=build CFLAGS=-Wall -g .PHONY: all all: mkdir -p $(BUILD) gcc -lOpenCL -lm $(CFLAGS) -o $(BUILD)/cltest $(SRC)/cltest.c $(SRC)/clm.c $(SRC)/clm_gpu_opencl.c .PHONY: run run: all $(BUILD)/cltest .PHONY: cl cl: mkdir -p $(BUILD) gcc -lOpenCL -lm $(CFLAGS) -o $(BUILD)/cl $(SRC)/cl.c $(SRC)/clm.c $(SRC)/clm_gpu_opencl.c .PHONY: cl_run cl_run: cl $(BUILD)/cl