]> Pileus Git - grits/blob - examples/cube/makefile
Add cube GtkGL example
[grits] / examples / cube / makefile
1 CFLAGS    = -Wall -g
2 CPPFLAGS  = -DSYS_X11
3 LDFLAGS   = -lGL -lGLU -lglut
4
5 CPPFLAGS += $(shell pkg-config --cflags gtk+-3.0)
6 LDFLAGS  += $(shell pkg-config --libs   gtk+-3.0)
7
8 CPPFLAGS += -I../../src
9 VPATH     = ../../src
10
11 test: cube
12         ./cube
13
14 cube: cube.o gtkgl.o
15         gcc $(CFLAGS) -o $@ $+ $(LDFLAGS)
16
17 %.o: %.c makefile
18         gcc $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
19
20 clean:
21         rm -f *.o cube