]> Pileus Git - grits/blobdiff - examples/cube/makefile
Add cube GtkGL example
[grits] / examples / cube / makefile
diff --git a/examples/cube/makefile b/examples/cube/makefile
new file mode 100644 (file)
index 0000000..dc0b9df
--- /dev/null
@@ -0,0 +1,21 @@
+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