Mercurial > hg > Members > e085722 > Cerium
diff Renderer/Test/Makefile.macosx @ 0:04e28d8d3c6f
first commit
author | Daiki KINJYO <e085722@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 08 Nov 2010 01:23:25 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Renderer/Test/Makefile.macosx Mon Nov 08 01:23:25 2010 +0900 @@ -0,0 +1,122 @@ +include ./Makefile.def + +LIBS += -lCerium -lFifoManager + +CFLAGS += `sdl-config --cflags` `xml2-config --cflags` $(INCLUDE) +LIBS += `sdl-config --libs` `xml2-config --libs` -lSDL_image -Wl,-framework,OpenGL + +.SUFFIXES: .proto .pb.o .pb.cc .cc .o .xml .xml.h .xml.cc + +.cc.o: + $(CC) $(CFLAGS) -c $< -o $@ + +%.pb.cc: $(PROTODIR)/%.proto + $(PROTO) $(PROTOFLAGS) $< + +ALL = ball_bound boss1_action direction gaplant ieshoot node panel universe untitled vacuum property_test send_linda dynamic writer chain_old SgRootChange viewer aquarium network init_aquarium test_linda + +oFLAGS=-g -O2 +CFLAGt=-g -O2 +all: $(ALL) + +BALL_BOUND_OBJ = ball_bound.o +ball_bound : $(BALL_BOUND_OBJ) + $(CC) -o $@ $? $(LIBS) + +BOSS_OBJ = boss1_action.o +boss1_action : $(BOSS_OBJ) + $(CC) -o $@ $? $(LIBS) + +DIRECTION_OBJ = direction.o +direction : $(DIRECTION_OBJ) + $(CC) -o $@ $? $(LIBS) + +GAPLAN_OBJ = gaplant.o gaplant_action.o back_action.o ball_action.o +gaplant : $(GAPLAN_OBJ) + $(CC) -o $@ $? $(LIBS) + +IESHOOT_OBJ = ieshoot.o +ieshoot : $(IESHOOT_OBJ) + $(CC) -o $@ $? $(LIBS) + +NODE_OBJ = node.o +node : $(NODE_OBJ) + $(CC) -o $@ $? $(LIBS) + +PANEL_OBJ = panel.o +panel : $(PANEL_OBJ) + $(CC) -o $@ $? $(LIBS) + +UNIV_OBJ = universe.o +universe : $(UNIV_OBJ) + $(CC) -o $@ $? $(LIBS) + +UNTITLED_OBJ = untitled.o +untitled : $(UNTITLED_OBJ) + $(CC) -o $@ $? $(LIBS) + +VACUUM_OBJ = vacuum.o cube.o game_over.o title.o +vacuum : $(VACUUM_OBJ) + $(CC) -o $@ $? $(LIBS) + +PROPERTY_OBJ = property_test.o +property_test : $(PROPERTY_OBJ) + $(CC) -o $@ $? $(LIBS) + +DYNAMIC_OBJ = dynamic_create.o +dynamic : $(DYNAMIC_OBJ) + $(CC) -o $@ $? $(LIBS) + +SENDLINDA_OBJ = send_linda.o +send_linda : $(SENDLINDA_OBJ) + $(CC) -o $@ $? $(LIBS) + +WRITER_OBJ = writer.o +writer : $(WRITER_OBJ) + $(CC) -o $@ $? $(LIBS) + +CHAIN_OBJ = chain_old.o +chain_old : $(CHAIN_OBJ) + $(CC) -o $@ $? $(LIBS) + +SGCHANGE_OBJ = SgRootChange.o +SgRootChange : $(SGCHANGE_OBJ) + $(CC) -o $@ $? $(LIBS) + +VIEWER_OBJ = viewer.o +viewer : $(VIEWER_OBJ) + $(CC) -o $@ $? $(LIBS) + +AQUARIUM_OBJ = aquarium.pb.o aquarium.o +aquarium : $(AQUARIUM_OBJ) + $(CC) -o $@ $? $(LIBS) $(PROTOLIBS) + +NETWORK_OBJ = network_game.pb.o network.o +network : $(NETWORK_OBJ) + $(CC) -o $@ $? $(LIBS) $(PROTOLIBS) + +INIT_AQUARIUM_OBJ = aquarium.pb.o init_aquarium.o +init_aquarium : $(INIT_AQUARIUM_OBJ) + $(CC) -o $@ $? $(LIBS) $(PROTOLIBS) + +TEST_LINDA_OBJ = aquarium.pb.o test_linda.o +test_linda : $(TEST_LINDA_OBJ) + $(CC) -o $@ $? $(LIBS) $(PROTOLIBS) + +run: $(TARGET) + sudo ./$(TARGET) -width 576 -height 384 -bpp 32 + +debug: $(TARGET) + sudo ppu-gdb ./$(TARGET) + +depend: + $(RM) depend.inc + $(CC) -MM -MG $(INCLUDE) $(CFLAGS) $(SRCS) $(TASK_SRCS) > depend.inc + +clean: + rm -f $(TARGET) $(OBJS) $(TASK_OBJS) *.o + rm -f *~ \#* $(ALL) + rm -f $(BALL_BOUND_XML).cc $(BALL_BOUND_XML).h $(BALL_BOUND_OBJ) + rm -f *.pb.{cc,h} + +-include depend.inc