0
|
1
|
|
2 CbCC = ~/work/cvs_tmp/CbC_project/build-dir/INSTALL-DIR/bin/gcc
|
|
3 .SUFFIXES: .cbc .o
|
|
4
|
3
|
5 CFLAGS = -Wall -g -O0
|
0
|
6 INCLUDES = `sdl-config --cflags`
|
3
|
7 LIBS = `sdl-config --libs` -lm
|
0
|
8
|
|
9 GL_LIBS = -Wl,-framework,OpenGL
|
|
10
|
|
11 TARGETS = main main_GL
|
|
12
|
|
13 %.o: %.c
|
|
14
|
|
15 all: $(TARGETS)
|
|
16
|
|
17 .cbc.o:
|
|
18 $(CbCC) -c $(INCLUDES) $(CFLAGS) $^ -o $@
|
|
19
|
|
20 main: main.o
|
|
21 $(CbCC) $(LIBS) $(CFLAGS) $^ -o $@
|
|
22 main_GL: main_GL.o
|
|
23 $(CbCC) $(LIBS) $(GL_LIBS) $(CFLAGS) $^ -o $@
|
|
24
|
|
25 clean:
|
|
26 rm -f *.o *.s $(TARGETS)
|
|
27
|