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