annotate Makefile @ 0:249965d0a68f

GL is no finish.
author kent
date Thu, 29 May 2008 19:35:24 +0900
parents
children 01290d71ef9c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
249965d0a68f GL is no finish.
kent
parents:
diff changeset
1
249965d0a68f GL is no finish.
kent
parents:
diff changeset
2 CbCC = ~/work/cvs_tmp/CbC_project/build-dir/INSTALL-DIR/bin/gcc
249965d0a68f GL is no finish.
kent
parents:
diff changeset
3 .SUFFIXES: .cbc .o
249965d0a68f GL is no finish.
kent
parents:
diff changeset
4
249965d0a68f GL is no finish.
kent
parents:
diff changeset
5 CFLAGS = -Wall -g -O2
249965d0a68f GL is no finish.
kent
parents:
diff changeset
6 INCLUDES = `sdl-config --cflags`
249965d0a68f GL is no finish.
kent
parents:
diff changeset
7 LIBS = `sdl-config --libs`
249965d0a68f GL is no finish.
kent
parents:
diff changeset
8
249965d0a68f GL is no finish.
kent
parents:
diff changeset
9 GL_LIBS = -Wl,-framework,OpenGL
249965d0a68f GL is no finish.
kent
parents:
diff changeset
10
249965d0a68f GL is no finish.
kent
parents:
diff changeset
11 TARGETS = main main_GL
249965d0a68f GL is no finish.
kent
parents:
diff changeset
12
249965d0a68f GL is no finish.
kent
parents:
diff changeset
13 %.o: %.c
249965d0a68f GL is no finish.
kent
parents:
diff changeset
14
249965d0a68f GL is no finish.
kent
parents:
diff changeset
15 all: $(TARGETS)
249965d0a68f GL is no finish.
kent
parents:
diff changeset
16
249965d0a68f GL is no finish.
kent
parents:
diff changeset
17 .cbc.o:
249965d0a68f GL is no finish.
kent
parents:
diff changeset
18 $(CbCC) -c $(INCLUDES) $(CFLAGS) $^ -o $@
249965d0a68f GL is no finish.
kent
parents:
diff changeset
19
249965d0a68f GL is no finish.
kent
parents:
diff changeset
20 main: main.o
249965d0a68f GL is no finish.
kent
parents:
diff changeset
21 $(CbCC) $(LIBS) $(CFLAGS) $^ -o $@
249965d0a68f GL is no finish.
kent
parents:
diff changeset
22 main_GL: main_GL.o
249965d0a68f GL is no finish.
kent
parents:
diff changeset
23 $(CbCC) $(LIBS) $(GL_LIBS) $(CFLAGS) $^ -o $@
249965d0a68f GL is no finish.
kent
parents:
diff changeset
24
249965d0a68f GL is no finish.
kent
parents:
diff changeset
25 clean:
249965d0a68f GL is no finish.
kent
parents:
diff changeset
26 rm -f *.o *.s $(TARGETS)
249965d0a68f GL is no finish.
kent
parents:
diff changeset
27