#************************************************
#	Mitose
#************************************************
#	G-Truc Creation, www.g-truc.net
#	par Groove, groove@g-truc.net
#************************************************
#	makefile, 14/08/2004
#************************************************

PROJET_BIN = ../mitose.exe
PROJET_SOURCE = .
PROJET_INCLUDE = .
PROJET_OBJ = ./obj

EXT_LIB = -lmingw32 -mwindows -L"./sdl/lib" -lSDLmain -lSDL -lopengl32 -lglu32
EXT_INCLUDE = -I"./sdl/include"

CC = g++
OPTIMISATION = -fexpensive-optimizations -O3 -Wall

OBJ = \
	$(PROJET_OBJ)/mitose.o\
	$(PROJET_OBJ)/main_sdl.o

all: obj $(PROJET_BIN) clean

obj:
	mkdir $(PROJET_OBJ)

clean:
	rm -R $(PROJET_OBJ)

$(PROJET_BIN): $(OBJ)
	$(CC) -o $(PROJET_BIN) $(OBJ) $(EXT_LIB) -s

$(PROJET_OBJ)/mitose.o: $(PROJET_SOURCE)/mitose.cpp $(PROJET_INCLUDE)/mitose.h
	$(CC) -c $(PROJET_SOURCE)/mitose.cpp -o $@ $(EXT_INCLUDE) $(OPTIMISATION)

$(PROJET_OBJ)/main_sdl.o: $(PROJET_SOURCE)/main_sdl.cpp
	$(CC) -c $(PROJET_SOURCE)/main_sdl.cpp -o $@ $(EXT_INCLUDE) $(OPTIMISATION)
