comparison Renderer/Test/Makefile.macosx @ 559:ccb33e5bcf89

direction
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 22 Oct 2009 19:10:03 +0900
parents b05bae017029
children 1a2f015c42b2
comparison
equal deleted inserted replaced
558:b05bae017029 559:ccb33e5bcf89
3 LIBS += -lFifoManager -lCerium 3 LIBS += -lFifoManager -lCerium
4 4
5 CFLAGS += `sdl-config --cflags` `xml2-config --cflags` 5 CFLAGS += `sdl-config --cflags` `xml2-config --cflags`
6 LIBS += `sdl-config --libs` `xml2-config --libs` -lSDL_image -Wl,-framework,OpenGL 6 LIBS += `sdl-config --libs` `xml2-config --libs` -lSDL_image -Wl,-framework,OpenGL
7 7
8 .SUFFIXES: .cc .o .xml .xml.h 8 .SUFFIXES: .cc .o .xml .xml.h .xml.cc
9 9
10 .cc.o: 10 .cc.o:
11 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@ 11 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@
12 12
13 all: ball_bound boss1_action 13 all: ball_bound boss1_action direction
14 14
15 15
16 BALL_BOUND_OBJ = ball_bound.o 16 BALL_BOUND_OBJ = ball_bound.o
17 BALL_BOUND_XML = xml_file/Ball.xml 17 BALL_BOUND_XML = xml_file/Ball.xml
18 ball_bound : $(BALL_BOUND_OBJ) $(BALL_BOUND_XML).o 18 ball_bound : $(BALL_BOUND_OBJ) $(BALL_BOUND_XML).o
20 ball_bound.cc : $(BALL_BOUND_XML).h 20 ball_bound.cc : $(BALL_BOUND_XML).h
21 $(BALL_BOUND_XML).cc $(BALL_BOUND_XML).h : $(BALL_BOUND_XML) 21 $(BALL_BOUND_XML).cc $(BALL_BOUND_XML).h : $(BALL_BOUND_XML)
22 perl $(TOOL)/create_sglist.pl -o $@ $(BALL_BOUND_XML) 22 perl $(TOOL)/create_sglist.pl -o $@ $(BALL_BOUND_XML)
23 23
24 BOSS_OBJ = boss1_action.o 24 BOSS_OBJ = boss1_action.o
25 BOSS_XML = xml_file/boss1.xml xml_file/player1.xml xml_file/p_shot.xml xml_file/blast.xml 25 BOSS_XMLS = xml_file/boss1.xml xml_file/player1.xml xml_file/p_shot.xml xml_file/blast.xml
26 boss1_action : $(BOSS_OBJ) xml_file/boss1.xml.o 26 BOSS_XML = xml_file/boss1.xml
27 $(CC) -o $@ $< xml_file/boss1.xml.o $(LIBS) 27 boss1_action : $(BOSS_OBJ) xml_file/boss1.xml.o
28 boss1_action.cc : xml_file/boss1.xml.h 28 $(CC) -o $@ $< xml_file/boss1.xml.o $(LIBS)
29 xml_file/boss1.xml.h xml_file/boss1.xml.cc : $(BOSS_XML) 29 boss1_action.cc : $(BOSS_XML).h
30 perl $(TOOL)/create_sglist.pl -o $@ $(BOSS_XML) 30 xml_file/boss1.xml.h : $(BOSS_XMLS)
31 perl $(TOOL)/create_sglist.pl -o $@ $(BOSS_XMLS)
32
33 DIRECTION_OBJ = direction.o
34 DIRECTION_XML = xml_file/direction.xml
35 DIRECTION_XMLS = $(DIRECTION_XML)
36 direction : $(DIRECTION_OBJ) xml_file/direction.xml.o
37 $(CC) -o $@ $< xml_file/direction.xml.o $(LIBS)
38 direction.cc : xml_file/direction.xml.h
39 xml_file/direction.xml.h : $(DIRECTION_XMLS)
40 perl $(TOOL)/create_sglist.pl -o $@ $(DIRECTION_XMLS)
41
31 42
32 run: $(TARGET) 43 run: $(TARGET)
33 sudo ./$(TARGET) -width 576 -height 384 -bpp 32 44 sudo ./$(TARGET) -width 576 -height 384 -bpp 32
34 45
35 debug: $(TARGET) 46 debug: $(TARGET)