annotate Makefile @ 4:5535e1d5e693 default tip

add python programs. turing machine simulater, finite statemachine simulator, card game.
author kent
date Sun, 20 Jul 2008 22:11:48 +0900
parents 01290d71ef9c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
249965d0a68f GL is no finish.
kent
parents:
diff changeset
1
4
5535e1d5e693 add python programs.
kent
parents: 3
diff changeset
2 #CbCC = ~/work/cvs_tmp/CbC_project/build-dir/INSTALL-DIR/bin/gcc
5535e1d5e693 add python programs.
kent
parents: 3
diff changeset
3 CbCC = ~/work/GCC/CbC_project/build-dir/INSTALL-DIR/bin/gcc
0
249965d0a68f GL is no finish.
kent
parents:
diff changeset
4 .SUFFIXES: .cbc .o
249965d0a68f GL is no finish.
kent
parents:
diff changeset
5
4
5535e1d5e693 add python programs.
kent
parents: 3
diff changeset
6 CFLAGS = -Wall -g -O2
0
249965d0a68f GL is no finish.
kent
parents:
diff changeset
7 INCLUDES = `sdl-config --cflags`
3
01290d71ef9c add figures into comment area of main_GL.cbc
kent
parents: 0
diff changeset
8 LIBS = `sdl-config --libs` -lm
0
249965d0a68f GL is no finish.
kent
parents:
diff changeset
9
249965d0a68f GL is no finish.
kent
parents:
diff changeset
10 GL_LIBS = -Wl,-framework,OpenGL
249965d0a68f GL is no finish.
kent
parents:
diff changeset
11
249965d0a68f GL is no finish.
kent
parents:
diff changeset
12 TARGETS = main main_GL
249965d0a68f GL is no finish.
kent
parents:
diff changeset
13
249965d0a68f GL is no finish.
kent
parents:
diff changeset
14 %.o: %.c
249965d0a68f GL is no finish.
kent
parents:
diff changeset
15
249965d0a68f GL is no finish.
kent
parents:
diff changeset
16 all: $(TARGETS)
249965d0a68f GL is no finish.
kent
parents:
diff changeset
17
249965d0a68f GL is no finish.
kent
parents:
diff changeset
18 .cbc.o:
249965d0a68f GL is no finish.
kent
parents:
diff changeset
19 $(CbCC) -c $(INCLUDES) $(CFLAGS) $^ -o $@
249965d0a68f GL is no finish.
kent
parents:
diff changeset
20
249965d0a68f GL is no finish.
kent
parents:
diff changeset
21 main: main.o
249965d0a68f GL is no finish.
kent
parents:
diff changeset
22 $(CbCC) $(LIBS) $(CFLAGS) $^ -o $@
249965d0a68f GL is no finish.
kent
parents:
diff changeset
23 main_GL: main_GL.o
249965d0a68f GL is no finish.
kent
parents:
diff changeset
24 $(CbCC) $(LIBS) $(GL_LIBS) $(CFLAGS) $^ -o $@
249965d0a68f GL is no finish.
kent
parents:
diff changeset
25
249965d0a68f GL is no finish.
kent
parents:
diff changeset
26 clean:
249965d0a68f GL is no finish.
kent
parents:
diff changeset
27 rm -f *.o *.s $(TARGETS)
249965d0a68f GL is no finish.
kent
parents:
diff changeset
28