26 lines
781 B
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)
|