Mercurial > hg > old > magoroku_racing.bad
comparison Makefile @ 106:0c4b7d74e292
add Magoroku.cc & .h (Dandy.cc & .h)
author | Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 08 Jun 2011 13:16:25 +0900 |
parents | 67c843471b77 |
children | 5106d8d12ded |
comparison
equal
deleted
inserted
replaced
105:ef64f1182dc8 | 106:0c4b7d74e292 |
---|---|
1 TARGET = main | 1 # Makefile to build the SDL tests |
2 CC = g++ | 2 include ./Makefile.def |
3 SRCS = main.cc game.cc car.cc col.cc quotanion.cc controler.cc field.cc camera.cc gSprite.cc schedule.cc mytype.cc gFont.cc carNode.cc light.cc title_scene.cc game_time.cc ps2util.cc sjoy.cc name_dictionary.cc | |
4 #linda/lindaapi.cc linda.c | |
5 OBJS = ${SRCS:.cc=.o} | |
6 VU1DIR = vu1code | |
7 | 3 |
8 #MPGOBJ = mpg.elf | 4 srcdir = . |
5 ABI = -m$(ABIBIT) | |
9 | 6 |
10 VPUSRCS = ${VU1DIR}/Makefile ${VU1DIR}/MPG.dsm ${VU1DIR}/basic.vsm ${VU1DIR}/vpu.cmd ${VU1DIR}/vumacros.h | 7 SRCS = main.cc game.cc car.cc col.cc quotanion.cc controler.cc field.cc camera.cc gSprite.cc schedule.cc mytype.cc gFont.cc carNode.cc light.cc title_scene.cc game_time.cc ps2util.cc sjoy.cc name_dictionary.cc Magoroku.cc |
11 VU1OBJ = ${VU1DIR}/mpg.elf | |
12 | 8 |
13 INCLUDES = \ | 9 CFLAGS += -DINVISIBLE_MODE -g $(ABI) -Wall `sdl-config --cflags` `xml2-config --cflags` $(INCLUDE) |
14 #-I/usr/local/include/libps2a \ | 10 LIBS += `sdl-config --libs`,-framework,OpenGL -lSDL_mixer -lSDL_image `xml2-config --libs` |
15 #-I/usr/local/include/ps2util \ | 11 LIBS += -lCerium -lFifoManager |
16 #-I./Linda | |
17 | 12 |
18 #DEFINES = -DDEBUG -DLINDA | 13 TARGET = demo #dandy test1 |
19 DEBUGFLAGS = -Wall -g | 14 OBJS = ${SRCS:.cc=.o} |
20 #LIBPS2ARC = /usr/local/lib/libps2a.a | |
21 | 15 |
22 CFLAGS = ${INCLUDES} ${DEFINES} ${DEBUGFLAGS} | 16 all: $(TARGET) |
23 | 17 |
24 #LIBS = `xml-config --libs` -lps2util -lpng -lps2a | 18 test: $(TARGET) |
19 ./demo -test | |
25 | 20 |
26 TEST = test_vector | 21 demo: $(OBJS) |
22 $(CC) $(ABI) -o $@ $(OBJS) $(LIBS) | |
27 | 23 |
28 all : ${TARGET} ${TEST} | 24 dandy: $(OBJS) Dandy.o SgoexCerium.o |
25 $(CC) $(ABI) -o $@ $(OBJS) Dandy.o SgoexCerium.o $(LIBS) | |
29 | 26 |
30 ${VU1OBJ}: ${VPUSRCS} | 27 test1: $(OBJS) Test.o SgoexCerium.o |
31 cd ${VU1DIR}; make | 28 $(CC) $(ABI) -o $@ $(OBJS) Test.o SgoexCerium.o $(LIBS) |
32 cp ${VU1OBJ} . | |
33 | 29 |
34 #${TARGET} : ${OBJS} ${VU1OBJ} | 30 clean: |
35 # ${CC} -o ${TARGET} ${OBJS} ${LIBS} | 31 rm -f $(TARGET) $(OBJS) #main.o sgoex.o Dandy.o SgoexCerium.o Test.o |
36 | 32 |
37 #${AR} x ${LIBPS2ARC} ${MPGOBJ} | 33 .c.o: |
34 $(CC) $(CFLAGS) $(INCLUDES) -c $< | |
38 | 35 |
39 #${TARGET} : ${OBJS} | 36 .cc.o: |
40 # ${CC} -po ${TARGET} ${OBJS} ${LIBS} | 37 $(CC) $(CFLAGS) $(INCLUDES) -c $< |
41 ${TARGET} : ${OBJS} | |
42 ${CC} -o ${TARGET} ${OBJS} | |
43 | 38 |
44 ${TEST} : test_vector.cc ps2util.cc | 39 debug.o:debug.h |
45 ${CC} -o ${TEST} $^ | |
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 | |
61 main.o: | |
62 game.o: #/Users/e095729/magoroku_racing/Linda/lindaapi.h | |
63 car.o: | |
64 col.o: | |
65 quotanion.o: | |
66 field.o: | |
67 camera.o: | |
68 gaSprite.o: | |
69 schedule.o: | |
70 demo.o: | |
71 mytype.o: | |
72 gFont.o: | |
73 carNode.o: | |
74 #linda.o: #/Users/e095729/magoroku_racing/Linda/lindaapi.h | |
75 light.o: | |
76 title_scene.o: | |
77 game_time.o: | |
78 sjoy.o: | |
79 name_dictionary.o: |