- Add makefile - Fix includes
@@ -3,7 +3,7 @@
//Includes
#include <iostream>
-#include <SDL.h>
+#include <SDL/SDL.h>
#include "traitement.h"
//Orientation
#include <deque>
#include "Collisions.h"
#include "Power.h"
@@ -4,8 +4,8 @@
#include <string>
#include <map>
-#include <SDL_mixer.h>
+#include <SDL/SDL_mixer.h>
#define EXT_WAV 0
#define EXT_OGG 1
@@ -4,7 +4,7 @@
class SpriteLoader
{
@@ -5,8 +5,8 @@
-#include <SDL_ttf.h>
+#include <SDL/SDL_ttf.h>
class LiteText;
@@ -1,7 +1,7 @@
#ifndef JEU_H_INCLUDED
#define JEU_H_INCLUDED
#include "Liner.h"
@@ -1,5 +1,5 @@
#include <cstdlib>
#include <ctime>
@@ -0,0 +1,26 @@
+CXX=g++
+CXXFLAGS=
+LDFLAGS=-lSDL -lSDL_mixer -lSDL_ttf
+INC=
+LIB=
+
+EXEC=mightyliners
+SRC=$(shell find . -name '*.cpp')
+OBJ=$(SRC:.cpp=.o)
+$(EXEC): $(OBJ)
+ @mkdir -p bin
+ $(CXX) -o bin/$@ $^ $(LDFLAGS) $(LIB)
+#TODO add .h in case of global variables
+%.o : %.cpp
+ $(CXX) -o $@ -c $< $(CXXFLAGS) $(INC)
+clean:
+ rm -rf $(OBJ)
+distclean: clean
+ rm -rf $(EXEC)
+exec: $(EXEC)
+ ./bin/$(EXEC)
@@ -2,7 +2,7 @@
#define RETOURNER_H_INCLUDED
SDL_Surface* retournement(SDL_Surface* originale, int nbQuarts);
/** retournement() \brief Permet de créer une nouvelle image pivotée.