ups, was missing the -f
[gl-cairo-simple.git] / makefile
blob15f42e5e98720e64a6d6f3f9119edc1d2d4a1040
1 APP = gl-cairo-simple
3 CC = gcc
5 CFLAGS = -Wall -c -g -std=c99 \
6 `sdl-config --cflags` \
7 `pkg-config --cflags cairo`
9 LDFLAGS = `sdl-config --libs` \
10 `pkg-config --libs cairo` \
11 -lGL -lGLU -lm
13 SRCS = geometry.c \
14 opengl-rendering.c \
15 cairo-rendering.c \
16 main.c
18 OBJS = $(SRCS:.c=.o)
20 all: $(APP)
22 .c.o:
23 $(CC) $(CFLAGS) -c $< -o $@
25 # it is important that $(OBJS) stands _before_ $(LDFLAGS)
26 $(APP): $(OBJS)
27 $(CC) $(OBJS) $(LDFLAGS) -o$(APP)
29 clean:
30 rm -f *.o *~ $(APP) frame.png