# Project: Projet1
# Makefile created by Dev-C++ 4.9.9.1 and modified by phrounz

IRRLICHT_FOLDER = /media/hdb3/progs/irrlicht-1.2
CPP  = g++-3.4
CC   = gcc
WINDRES = windres.exe
RES  = 
OBJ  = main.o irrsimple/settings.o irrsimple/soundbank.o irrsimple/system.o irrsimple/util.o world.o artifact.o dataxml.o menu.o saves.o manager.o irrsimple/camera.o irrsimple/player.o irrsimple/stuff.o $(RES)
LINKOBJ  = main.o irrsimple/settings.o irrsimple/soundbank.o irrsimple/system.o irrsimple/util.o world.o artifact.o dataxml.o menu.o saves.o manager.o irrsimple/camera.o irrsimple/player.o irrsimple/stuff.o $(RES)
LIBS =  -L $(IRRLICHT_FOLDER)/lib/Linux -lIrrlicht -ljpeg -lz -L"/usr/X11R6/lib" -lGLU -lm -lGL -lX11 -lXmu -lXi -lXxf86vm -laudiere
INCS =   -I $(IRRLICHT_FOLDER)/include
CXXINCS =  -I"F:/progs/Dev-Cpp/include/c++/3.3.1"  -I"F:/progs/Dev-Cpp/include/c++/3.3.1/mingw32"  -I"F:/progs/Dev-Cpp/include/c++/3.3.1/backward"  -I"F:/progs/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include"  -I"F:/progs/Dev-Cpp/include"  -I"F:/progs/Dev-Cpp/include/irrlicht"  -I"F:/progs/Dev-Cpp/include/OGRE" 
BIN  = Projet1
CXXFLAGS = $(INCS) ## $(CXXINCS)   -O3
CFLAGS = $(INCS)   -O3

.PHONY: all all-before all-after clean clean-custom

all: all-before Projet1 all-after


clean: clean-custom
	rm -f $(OBJ) $(BIN)

$(BIN): $(OBJ)
	$(CPP) $(LINKOBJ) -o "Projet1" $(LIBS)

main.o: main.cpp
	$(CPP) -c main.cpp -o main.o $(CXXFLAGS)

irrsimple/settings.o: irrsimple/settings.cpp
	$(CPP) -c irrsimple/settings.cpp -o irrsimple/settings.o $(CXXFLAGS)

irrsimple/soundbank.o: irrsimple/soundbank.cpp
	$(CPP) -c irrsimple/soundbank.cpp -o irrsimple/soundbank.o $(CXXFLAGS)

irrsimple/system.o: irrsimple/system.cpp
	$(CPP) -c irrsimple/system.cpp -o irrsimple/system.o $(CXXFLAGS)

irrsimple/util.o: irrsimple/util.cpp
	$(CPP) -c irrsimple/util.cpp -o irrsimple/util.o $(CXXFLAGS)

world.o: world.cpp
	$(CPP) -c world.cpp -o world.o $(CXXFLAGS)

artifact.o: artifact.cpp
	$(CPP) -c artifact.cpp -o artifact.o $(CXXFLAGS)

dataxml.o: dataxml.cpp
	$(CPP) -c dataxml.cpp -o dataxml.o $(CXXFLAGS)

menu.o: menu.cpp
	$(CPP) -c menu.cpp -o menu.o $(CXXFLAGS)

saves.o: saves.cpp
	$(CPP) -c saves.cpp -o saves.o $(CXXFLAGS)

manager.o: manager.cpp
	$(CPP) -c manager.cpp -o manager.o $(CXXFLAGS)

irrsimple/camera.o: irrsimple/camera.cpp
	$(CPP) -c irrsimple/camera.cpp -o irrsimple/camera.o $(CXXFLAGS)

irrsimple/player.o: irrsimple/player.cpp
	$(CPP) -c irrsimple/player.cpp -o irrsimple/player.o $(CXXFLAGS)

irrsimple/stuff.o: irrsimple/stuff.cpp
	$(CPP) -c irrsimple/stuff.cpp -o irrsimple/stuff.o $(CXXFLAGS)
