all: libclrun.so

CFLAGS   +=   -I../include -Wall -fPIC

libclrun.so : gencl.o genclgl.o clrun.o dynamiclib.o
	gcc $(CFLAGS) --shared -ldl $? -o $@

gencl.c: ../include/CL/cl.h 
	./generateClRun.pl $? > $@

genclgl.c: ../include/CL/cl_gl.h
	./generateClRun.pl $? > $@

clean:
	rm -rf *~ *.o gencl.c genclgl.c
