1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
CC = gcc CFLAGS = -std=c99 -Wall -pedantic -Wno-deprecated-declarations LDFLAGS = -lOpenCL -lglut -lGLU -lGL -lGLX SRC = balls.c sysfatal.c OBJ = ${SRC:.c=.o} balls: ${OBJ} ${CC} -o $@ ${LDFLAGS} $^ %.o: %.c ${CC} -c ${CFLAGS} $< clean: rm -f *.o balls ${OBJ}: sysfatal.h