view Makefile @ 113:8c96cadde050

after game_team
author Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp>
date Thu, 09 Jun 2011 18:07:46 +0900
parents 5106d8d12ded
children 31dd5c07f7c1
line wrap: on
line source

# Makefile to build the SDL tests
include ./Makefile.def

srcdir  = .
ABI = -m$(ABIBIT)

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 sound.cc Ss.cc Magoroku.cc

CFLAGS  += -DINVISIBLE_MODE -g $(ABI) -Wall `sdl-config --cflags` `xml2-config --cflags` $(INCLUDE)
LIBS	+=  `sdl-config --libs`,-framework,OpenGL -lSDL_mixer -lSDL_image `xml2-config --libs`
LIBS += -lCerium -lFifoManager

TARGET = demo #dandy test1
OBJS  = ${SRCS:.cc=.o}

all: $(TARGET)

test: $(TARGET)
	./demo  -test

demo: $(OBJS) 
	$(CC) $(ABI) -o $@ $(OBJS) $(LIBS)

magoroku: $(OBJS) Dandy.o SgoexCerium.o
	$(CC) $(ABI) -o $@ $(OBJS) Dandy.o SgoexCerium.o $(LIBS)

test1: $(OBJS) Test.o SgoexCerium.o
	$(CC) $(ABI) -o $@ $(OBJS) Test.o SgoexCerium.o $(LIBS)

clean:
	rm -f $(TARGET) $(OBJS) #main.o sgoex.o Dandy.o  SgoexCerium.o Test.o

.c.o:
	$(CC) $(CFLAGS) $(INCLUDES) -c $<

.cc.o:
	$(CC) $(CFLAGS) $(INCLUDES) -c $<

debug.o:debug.h