CFLAGS += -O0 -Werror -ggdb -std=c99 LIBS += -lOpenCL CC = cc BINARIES = part1 part2 part3 part4 part5 part6 part8 createclbin part6bin all: $(BINARIES) %: %.c $(CC) $(CFLAGS) $(LIBS) -o $@ $< part4.clbin: createclbin createclbin .PHONY: clean clean: @rm -f $(BINARIES) part4.clbin