Mercurial > hg > old > magoroku_racing.bad
annotate Makefile @ 98:1033fece71ce
text_vector
author | e085768 |
---|---|
date | Thu, 02 Jun 2011 17:26:21 +0900 |
parents | 0b65ca27f113 |
children | c534f339ee8b |
rev | line source |
---|---|
0 | 1 TARGET = main |
2 CC = gcc | |
98 | 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 | 4 #linda/lindaapi.c linda.c |
0 | 5 OBJS = ${SRCS:.c=.o} |
6 VU1DIR = vu1code | |
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 | 9 |
10 VPUSRCS = ${VU1DIR}/Makefile ${VU1DIR}/MPG.dsm ${VU1DIR}/basic.vsm ${VU1DIR}/vpu.cmd ${VU1DIR}/vumacros.h | |
11 VU1OBJ = ${VU1DIR}/mpg.elf | |
12 | |
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 | 16 #-I./Linda |
0 | 17 |
91 | 18 #DEFINES = -DDEBUG -DLINDA |
0 | 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 | 21 |
22 CFLAGS = ${INCLUDES} ${DEFINES} ${DEBUGFLAGS} | |
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 | 25 |
98 | 26 TEST = test_vector |
27 | |
28 all : ${TARGET} ${TEST} | |
0 | 29 |
30 ${VU1OBJ}: ${VPUSRCS} | |
31 cd ${VU1DIR}; make | |
32 cp ${VU1OBJ} . | |
33 | |
24 | 34 #${TARGET} : ${OBJS} ${VU1OBJ} |
35 # ${CC} -o ${TARGET} ${OBJS} ${LIBS} | |
2 | 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 | 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 | 43 |
98 | 44 ${TEST} : test_vector.c ps2util.c |
45 ${CC} -o ${TEST} $^ | |
0 | 46 |
47 tag: | |
48 etags *.[ch] | |
49 | |
50 clean : | |
51 rm -f ${OBJS} | |
52 rm -f ${TARGET} | |
53 rm -f ${MPGOBJ} | |
54 rm -f ${VU1OBJ} | |
55 rm -f *~ | |
56 cd ${VU1DIR}; make clean | |
57 depend: | |
58 makedepend -- ${CFLAGS} -- ${SRCS} ${MAINSRC} | |
59 # DO NOT DELETE | |
60 | |
90
8edae89a3877
compile on Mac OS X
Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
parents:
56
diff
changeset
|
61 main.o: |
91 | 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 | 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: |