1CC=ppc-amigaos-g++
2CCFLAGS=-O2 -Wall -DAROS -D__USE_AMIGAOS_NAMESPACE__
3CFILES=game.cpp gamestate.cpp gui.cpp image.cpp main.cpp panel.cpp player.cpp resources.cpp screen.cpp sector.cpp sound.cpp tutorial.cpp utils.cpp TinyXML/tinyxml.cpp TinyXML/tinyxmlerror.cpp TinyXML/tinyxmlparser.cpp
4HFILES=game.h gamestate.h gui.h image.h panel.h player.h resources.h screen.h sector.h sound.h tutorial.h utils.h common.h stdafx.h TinyXML/tinyxml.h
5OFILES=game.o gamestate.o gui.o image.o panel.o player.o resources.o screen.o sector.o sound.o tutorial.o utils.o main.o TinyXML/tinyxml.o TinyXML/tinyxmlerror.o TinyXML/tinyxmlparser.o
6APP=gigalomania
7INC=`sdl-config --cflags`
8LINKPATH=`sdl-config --libs` -L/usr/X11R6/lib/ -L/usr/lib
9
10LIBS=-static -lSDL_image -lpng14 -ltiff -ljpeg -lSDL_mixer -lvorbisfile -lvorbis -logg -lmikmod_no_pthreads -lflac -lsmpeg -lSDL -lz
11
12all: $(APP)
13
14$(APP): $(OFILES) $(HFILES) $(CFILES)
15	$(CC) $(OFILES) $(CCFLAGS) $(LINKPATH) $(LIBS) -o $(APP)
16
17.cpp.o:
18	$(CC) $(CCFLAGS) -O2 $(INC) -c $< -o $@
19
20clean:
21	rm -rf *.o
22	rm -f $(APP)
23