Lephisto/trunk/src/Makefile

26 lines
781 B
Makefile

CC = g++
CFLAGS = -ansi -Wall -g
LDADD = -lGL -lGLU -lpthread -lSDL -lSDL_image -lopenal -lalut -lvorbisfile -L/usr/X11
objects = BoundBox.o Camera.o City.o CityEconomy.o CityManager.o Config.o \
Economy.o EnvironmentObject.o Frustum.o GameState.o Log.o MainMenu.o \
Map.o Menu.o Model.o Ocean.o Player.o Point.o Product.o QuadBox.o \
QuadNode.o Ships.o SkyBox.o StateBattle.o StateCity.o \
StateSailing.o Terrain.o Wave.o WaveEmitter.o collisions.o \
extensions.o font.o image.o normals.o sound.o Cargo.o SoundStream.o \
tinystr.o tinyxml.o tinyxmlerror.o tinyxmlparser.o
.PHONY: default all clean
default: all
%.cpp: %.h
%.o: %.cpp
$(CC) $(CFLAGS) -c -o $@ $<
all: $(objects)
clean:
rm -f $(objects)