--- /dev/null
+CFLAGS = -Wall -g
+CPPFLAGS = -DSYS_X11
+LDFLAGS = -lGL -lGLU -lglut
+
+CPPFLAGS += $(shell pkg-config --cflags gtk+-3.0)
+LDFLAGS += $(shell pkg-config --libs gtk+-3.0)
+
+CPPFLAGS += -I../../src
+VPATH = ../../src
+
+test: cube
+ ./cube
+
+cube: cube.o gtkgl.o
+ gcc $(CFLAGS) -o $@ $+ $(LDFLAGS)
+
+%.o: %.c makefile
+ gcc $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
+
+clean:
+ rm -f *.o cube