瀏覽代碼

Make project compilable

DricomDragon 4 年之前
父節點
當前提交
1d02d522ef
共有 13 個文件被更改,包括 38 次插入11 次删除
  1. 2 0
      .gitignore
  2. 1 1
      Bouton.h
  3. 1 1
      ChampDeBataille.h
  4. 1 1
      Cliquable.h
  5. 1 1
      Ennemy.h
  6. 1 1
      Helico.h
  7. 1 1
      Icones.h
  8. 1 1
      Joueur.h
  9. 1 1
      eventLoop.h
  10. 1 1
      main.cpp
  11. 25 0
      makefile
  12. 1 1
      menuFire.h
  13. 1 1
      takeRand.h

+ 2 - 0
.gitignore

@@ -28,3 +28,5 @@
 *.out
 *.app
 
+# Make
+bin/

+ 1 - 1
Bouton.h

@@ -6,7 +6,7 @@ Permet de creer des icones d'arme cliquables.
 Un clic sur l'une d'entre elles permet le changement d'arme.
 */
 
-#include <SDL.h>
+#include <SDL/SDL.h>
 #include "Cliquable.h"
 #include "Joueur.h"
 

+ 1 - 1
ChampDeBataille.h

@@ -7,7 +7,7 @@ pr
 */
 
 #include <iostream>
-#include <SDL.h>
+#include <SDL/SDL.h>
 #include "Helico.h"
 #include "Joueur.h"
 #include "takeRand.h"

+ 1 - 1
Cliquable.h

@@ -6,7 +6,7 @@ Permet de cr
 */
 
 #include <iostream>
-#include <SDL.h>
+#include <SDL/SDL.h>
 
 
 class Cliquable

+ 1 - 1
Ennemy.h

@@ -6,7 +6,7 @@ Classe abstraite, la classe ennemi est h
 tous les ennemis qui peuvent mourir et touchés par le joueur.
 */
 
-#include <SDL.h>
+#include <SDL/SDL.h>
 #include <iostream>
 #include "Cliquable.h"
 #include "Joueur.h"

+ 1 - 1
Helico.h

@@ -6,7 +6,7 @@ Ennemi standard: un petit helicopter qui se deplace 
 */
 
 #include <iostream>
-#include <SDL.h>
+#include <SDL/SDL.h>
 #include "Ennemy.h"
 #include "takeRand.h"
 

+ 1 - 1
Icones.h

@@ -7,7 +7,7 @@ Permet de cr
 
 #include <iostream>
 #include <string>
-#include <SDL.h>
+#include <SDL/SDL.h>
 #include "Cliquable.h"
 #include "Joueur.h"//Include pour utiliser l'objet Joueur
 

+ 1 - 1
Joueur.h

@@ -6,7 +6,7 @@
 les attributs de l'arme, y compris le viseur associé.*/
 
 #include <iostream>
-#include <SDL.h>
+#include <SDL/SDL.h>
 #include "menuFire.h"
 
 class Arme

+ 1 - 1
eventLoop.h

@@ -6,7 +6,7 @@ Cette boucle evenemntielle contient le jeu en lui m
 */
 
 #include <iostream>
-#include <SDL.h>
+#include <SDL/SDL.h>
 #include "Joueur.h"
 #include "Cliquable.h"
 #include "Bouton.h"

+ 1 - 1
main.cpp

@@ -1,6 +1,6 @@
 #include <iostream>
 #include <cstdlib>
-#include <SDL.h>
+#include <SDL/SDL.h>
 #include "eventLoop.h"
 #include "menuFire.h"
 

+ 25 - 0
makefile

@@ -0,0 +1,25 @@
+CXX=g++
+CXXFLAGS=
+LDFLAGS=-lSDL
+INC=
+LIB=
+
+EXEC=fire
+SRC=$(shell find . -name '*.cpp')
+OBJ=$(SRC:.cpp=.o)
+
+$(EXEC): $(OBJ)
+	@mkdir -p bin
+	$(CXX) -o bin/$@ $^ $(LDFLAGS) $(LIB)
+
+%.o : %.cpp
+	$(CXX) -o $@ -c $< $(CXXFLAGS) $(INC)
+
+clean:
+	rm -rf $(OBJ)
+
+distclean: clean
+	rm -rf ./bin
+
+exec: $(EXEC)
+	./bin/$(EXEC)

+ 1 - 1
menuFire.h

@@ -2,7 +2,7 @@
 #define MENUFIRE_H_INCLUDED
 
 #include <iostream>
-#include <SDL.h>
+#include <SDL/SDL.h>
 
 class optionsFire
 {

+ 1 - 1
takeRand.h

@@ -9,7 +9,7 @@ Permet d'obtenir un entier au hasard.
 #include<ctime>
 #include<cstdlib>
 
-#include<SDL.h>
+#include<SDL/SDL.h>
 
 int takeRand(int maxiNb);
 int takeRand(int maxiNb,int antiLatence);