annotate Makefile @ 98:1033fece71ce

text_vector
author e085768
date Thu, 02 Jun 2011 17:26:21 +0900
parents 0b65ca27f113
children c534f339ee8b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
1 TARGET = main
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
2 CC = gcc
98
1033fece71ce text_vector
e085768
parents: 96
diff changeset
3 SRCS = main.c game.c car.c col.c quotanion.c controler.c field.c camera.c gSprite.c schedule.c mytype.c gFont.c carNode.c light.c title_scene.c game_time.c ps2util.c sjoy.c
91
cb6c6de125dc halfway
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
4 #linda/lindaapi.c linda.c
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
5 OBJS = ${SRCS:.c=.o}
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
6 VU1DIR = vu1code
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
7
90
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
8 #MPGOBJ = mpg.elf
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
9
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
10 VPUSRCS = ${VU1DIR}/Makefile ${VU1DIR}/MPG.dsm ${VU1DIR}/basic.vsm ${VU1DIR}/vpu.cmd ${VU1DIR}/vumacros.h
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
11 VU1OBJ = ${VU1DIR}/mpg.elf
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
12
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
13 INCLUDES = \
90
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
14 #-I/usr/local/include/libps2a \
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
15 #-I/usr/local/include/ps2util \
91
cb6c6de125dc halfway
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
16 #-I./Linda
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
17
91
cb6c6de125dc halfway
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
18 #DEFINES = -DDEBUG -DLINDA
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
19 DEBUGFLAGS = -Wall -g
90
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
20 #LIBPS2ARC = /usr/local/lib/libps2a.a
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
21
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
22 CFLAGS = ${INCLUDES} ${DEFINES} ${DEBUGFLAGS}
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
23
90
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
24 #LIBS = `xml-config --libs` -lps2util -lpng -lps2a
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
25
98
1033fece71ce text_vector
e085768
parents: 96
diff changeset
26 TEST = test_vector
1033fece71ce text_vector
e085768
parents: 96
diff changeset
27
1033fece71ce text_vector
e085768
parents: 96
diff changeset
28 all : ${TARGET} ${TEST}
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
29
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
30 ${VU1OBJ}: ${VPUSRCS}
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
31 cd ${VU1DIR}; make
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
32 cp ${VU1OBJ} .
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
33
24
cd33b56a5b41 *** empty log message ***
gongo
parents: 7
diff changeset
34 #${TARGET} : ${OBJS} ${VU1OBJ}
cd33b56a5b41 *** empty log message ***
gongo
parents: 7
diff changeset
35 # ${CC} -o ${TARGET} ${OBJS} ${LIBS}
2
b6a1385f19be *** empty log message ***
gongo
parents: 0
diff changeset
36
90
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
37 #${AR} x ${LIBPS2ARC} ${MPGOBJ}
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
38
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
39 #${TARGET} : ${OBJS}
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
40 # ${CC} -po ${TARGET} ${OBJS} ${LIBS}
24
cd33b56a5b41 *** empty log message ***
gongo
parents: 7
diff changeset
41 ${TARGET} : ${OBJS}
90
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
42 ${CC} -o ${TARGET} ${OBJS}
2
b6a1385f19be *** empty log message ***
gongo
parents: 0
diff changeset
43
98
1033fece71ce text_vector
e085768
parents: 96
diff changeset
44 ${TEST} : test_vector.c ps2util.c
1033fece71ce text_vector
e085768
parents: 96
diff changeset
45 ${CC} -o ${TEST} $^
0
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
46
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
47 tag:
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
48 etags *.[ch]
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
49
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
50 clean :
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
51 rm -f ${OBJS}
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
52 rm -f ${TARGET}
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
53 rm -f ${MPGOBJ}
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
54 rm -f ${VU1OBJ}
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
55 rm -f *~
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
56 cd ${VU1DIR}; make clean
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
57 depend:
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
58 makedepend -- ${CFLAGS} -- ${SRCS} ${MAINSRC}
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
59 # DO NOT DELETE
0fae5658fb0b Initial revision
gongo
parents:
diff changeset
60
90
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
61 main.o:
91
cb6c6de125dc halfway
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 90
diff changeset
62 game.o: #/Users/e095729/magoroku_racing/Linda/lindaapi.h
90
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
63 car.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
64 col.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
65 quotanion.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
66 field.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
67 camera.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
68 gaSprite.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
69 schedule.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
70 demo.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
71 mytype.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
72 gFont.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
73 carNode.o:
93
3731dd016e1b halfway_3
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 91
diff changeset
74 #linda.o: #/Users/e095729/magoroku_racing/Linda/lindaapi.h
90
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
75 light.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
76 title_scene.o:
8edae89a3877 compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 56
diff changeset
77 game_time.o:
96
0b65ca27f113 compile on Mac OS X 2
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents: 93
diff changeset
78 sjoy.o: