This commit is contained in:
serk 2017-01-22 01:12:51 +01:00
commit 1acfc174b9
30 changed files with 184 additions and 801 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View file

@ -30,16 +30,17 @@ bool Actor::update(float deltaTime, sf::RenderWindow *window) {
} }
bool Actor::hitBy(Compas enemy) { bool Actor::hitBy(Compas enemy) {
bool hit = enemy == compas; bool dodge = enemy == compas;
if (hit) std::cout << "dodge" << std::endl; if (dodge) std::cout << "dodge" << std::endl;
else std::cout << "hit" << std::endl; else std::cout << "hit" << std::endl;
if (!hit) { if (!dodge) {
character->setState(PlayerState::hurt); character->setState(PlayerState::hurt);
animate = PlayerState::inMidle; animate = PlayerState::hurt;
} }
return hit; return dodge;
} }
Compas Actor::getAttack() const { Compas Actor::getAttack() const {
return compas; return compas;
} }

View file

@ -3,7 +3,7 @@
Character::Character(int player){ Character::Character(int player){
playerNum = player; playerNum = player;
ASSERT(texture.loadFromFile(spriteFile)); ASSERT(texture.loadFromFile(spriteFile));
height = texture.getSize().y/6; height = texture.getSize().y/8;
width = texture.getSize().x/4; width = texture.getSize().x/4;
timestamp = indexX = idleFrame = 0; timestamp = indexX = idleFrame = 0;
indexY = magicNumber; indexY = magicNumber;
@ -18,7 +18,7 @@ Character::Character(int player){
} }
else{ else{
setPosition(posX2, posY2); setPosition(posX2, posY2);
magicNumber = 3; magicNumber = 4;
} }
} }
@ -27,24 +27,16 @@ void Character::update(float deltaTime){
if (timestamp >= frameTime){ if (timestamp >= frameTime){
timestamp = 0; timestamp = 0;
//std::cout << "PLAYER" << playerNum << ": indexX: " << indexX << ", idleFrame: " << idleFrame << std::endl;
sf::IntRect rect = sf::IntRect(indexX*width, indexY*height, width, height); sf::IntRect rect = sf::IntRect(indexX*width, indexY*height, width, height);
setTextureRect(rect); setTextureRect(rect);
indexX = (indexX+1)%4; indexX = (indexX+1)%4;
//Acabar automaticament la animacio de attack //Acabar automaticament la animacio de attack
if (actualState == PlayerState::attacking and indexX%4 == 3){ if ((actualState == PlayerState::attacking or actualState == PlayerState::hurt or actualState == PlayerState::success) and indexX%4 == 3){
setState(PlayerState::idle); setState(PlayerState::idle);
} }
//Acabar automaticament la animacio de hurt
if (actualState == PlayerState::hurt and indexX%4 == 3){
setState(PlayerState::idle);
}
idleFrame = (idleFrame+1)%4; idleFrame = (idleFrame+1)%4;
} }
} }
@ -66,6 +58,14 @@ void Character::setState(PlayerState::playerState state){
std::cout << "i am hurt" << std::endl; std::cout << "i am hurt" << std::endl;
indexX = 0; indexX = 0;
indexY = 2 + magicNumber; indexY = 2 + magicNumber;
std::string sample = "fail"+std::to_string(rand()%6+1);
SoundManager::playSound(sample);
std::cout << "playing sample " << sample << std::endl;
}
else if (state == PlayerState::success){
std::cout << "i am succeed!" << std::endl;
indexX = 0;
indexY = 3 + magicNumber;
} }
} }

View file

@ -5,7 +5,7 @@ Combat::Combat() {
// ia = true; // ia = true;
state = CombatState::player_atk; state = CombatState::player_atk;
player = new Player(0); player = new Player(0);
// enemy = new IaEnemy(1); // enemy = new IaEnemy(1);
enemy = new Player(1); enemy = new Player(1);
scorePlayer = new Score(0); scorePlayer = new Score(0);
scoreEnemy = new Score(1); scoreEnemy = new Score(1);
@ -15,6 +15,13 @@ Combat::Combat() {
} }
Combat::~Combat(){
for(std::vector<Wave*>::iterator w = waves.begin(); w != waves.end();){
w=waves.erase(w);
}
}
Combat::Combat(bool ia) { Combat::Combat(bool ia) {
this->ia = ia; this->ia = ia;
player = new Player(0); player = new Player(0);
@ -79,21 +86,32 @@ void Combat::update(float deltaTime, sf::RenderWindow *window) {
time += deltaTime; time += deltaTime;
_shader.setParameter("time", time); _shader.setParameter("time", time);
for(std::vector<Wave*>::iterator w = waves.begin(); w != waves.end();){
if ((*w)->getDirection() && (*w)->getPosition().x >= 1024) w=waves.erase(w);
else if (!(*w)->getDirection() && (*w)->getPosition().x <= 0) w=waves.erase(w);
else{
(*w)->update(deltaTime);
++w;
}
}
_shaderHalo.setParameter("time", time); _shaderHalo.setParameter("time", time);
if (isPlayerOne()) { if (isPlayerOne()) {
if(_halo.getPosition().x != W_WIDTH*0.05f) if(_halo.getPosition().x != W_WIDTH*0.05f)
animationTo(false, deltaTime); toEnemy = false;
} }
else { else {
if(_halo.getPosition().x != W_WIDTH*0.65f) if(_halo.getPosition().x != W_WIDTH*0.65f)
animationTo(true, deltaTime); toEnemy = true;
} }
animationTo(toEnemy, deltaTime);
updateHalo(); updateHalo();
sf::IntRect rect; sf::IntRect rect;
if (isPlayerOne()) if (isPlayerOne())
rect = sf::IntRect(0, 0, _plataformT.getSize().x/2, _plataformT.getSize().y); rect = sf::IntRect(0, 0, _plataformT.getSize().x/2, _plataformT.getSize().y);
@ -111,14 +129,19 @@ void Combat::draw(sf::RenderWindow *window) {
window->draw(_halo, &_shaderHalo); window->draw(_halo, &_shaderHalo);
scorePlayer->draw(window); scorePlayer->draw(window);
scoreEnemy->draw(window); scoreEnemy->draw(window);
for(std::vector<Wave*>::iterator w = waves.begin(); w != waves.end(); ++w){
window->draw(*(*w));
}
} }
void Combat::updateEvents(sf::Event e) { void Combat::updateEvents(sf::Event e) {
if (isPlayerOne()) { if (isPlayerOne()) {
if(e.type == sf::Event::KeyPressed && e.key.code == sf::Keyboard::C && !attacking) doMahWaves(!playerOneTurn);
bool compasFinish = !player->event(e); bool compasFinish = !player->event(e);
enemyManager(compasFinish); enemyManager(compasFinish);
} }
else if (!ia) { else if (!ia) {
if(e.type == sf::Event::KeyPressed && e.key.code == sf::Keyboard::C && !attacking) doMahWaves(!playerOneTurn);
bool compasFinish = !enemy->event(e); bool compasFinish = !enemy->event(e);
enemyManager(compasFinish); enemyManager(compasFinish);
} }
@ -127,15 +150,15 @@ void Combat::updateEvents(sf::Event e) {
void Combat::enemyManager(bool compasFinish) { void Combat::enemyManager(bool compasFinish) {
if(compasFinish) { if(compasFinish) {
Compas compas; Compas compas;
if(isPlayerOne()) compas = player->getAttack(); if(isPlayerOne()) compas = enemy->getAttack();
else compas = enemy->getAttack(); else compas = player->getAttack();
if(!isAttack()) { if(!isAttack()) {
if(!ia) { if(!ia) {
bool hit; bool hit;
if(isPlayerOne()) hit = !player->hitBy(compas); if(isPlayerOne()) hit = !player->hitBy(compas);
else hit = !enemy->hitBy(compas); else hit = !enemy->hitBy(compas);
if(!hit) { if(hit) {
if(isPlayerOne()) if(isPlayerOne())
scoreEnemy->incrisScore(); scoreEnemy->incrisScore();
else else
@ -149,6 +172,48 @@ void Combat::enemyManager(bool compasFinish) {
} }
} }
void Combat::doMahWaves(bool p) {
std::cout << "defensa jugador " << p << std::endl;
std::vector<int> notes;
if(p){
notes = player->getAttack().getNotes();
}
else notes = enemy->getAttack().getNotes();
if (notes.size() > 0){
int anterior = notes[0];
if(!p) anterior = 512+256*anterior;
else anterior = 512-256*anterior;
for(int i = 0; i < notes.size(); ++i){
std::cout << notes[i] << std::endl;
Wave* w = new Wave(p);
//if(!p) w->setPosition(anterior,500);
//else w->setPosition(512-512*anterior,500);
w->setPosition(anterior,200);
if(i<notes.size()) {
if(!p) anterior += 184*notes[i+1];
else anterior -= 184*notes[i+1];
}
waves.push_back(w);
}
// int anterior = 1;
// if(!p) anterior = 512+256*anterior;
// else anterior = 512-256*anterior;
// for(int i = 0; i < 20; ++i){
// //std::cout << 0 << std::endl;
// Wave* w = new Wave(p);
// //if(!p) w->setPosition(anterior,500);
// //else w->setPosition(512-512*anterior,500);
// w->setPosition(anterior,200);
// if(i<20) {
// if(!p) anterior += 128*4;
// else anterior -= 128*4;
// }
// waves.push_back(w);
}
}
void Combat::animationTo(bool toEnemy, float deltaTime) { void Combat::animationTo(bool toEnemy, float deltaTime) {
if (toEnemy) { if (toEnemy) {

View file

@ -9,35 +9,38 @@
#include "actor.hpp" #include "actor.hpp"
#include "soundmanager.hpp" #include "soundmanager.hpp"
#include "score.hpp" #include "score.hpp"
#include "wave.hpp"
class Combat : public Scene { class Combat : public Scene {
public:
Combat();
Combat(bool ia);
Combat(const Combat& m) = delete;
Combat(const Combat&& m) = delete;
Combat& operator=(Combat& m) = delete;
Combat& operator=(Combat&& m) = delete;
void update(float deltaTime, sf::RenderWindow *window) final override;
void draw(sf::RenderWindow *window) final override;
void updateEvents(sf::Event e) final override;
private:
bool ia;
CombatState::combatState state;
Actor *player, *enemy;
float time;
sf::Texture _text, _haloT, _plataformT; public:
sf::Sprite _background, _halo, _plataform; Combat();
sf::Shader _shader, _shaderHalo; ~Combat();
Combat(bool ia);
Combat(const Combat& m) = delete;
Combat(const Combat&& m) = delete;
Combat& operator=(Combat& m) = delete;
Combat& operator=(Combat&& m) = delete;
void update(float deltaTime, sf::RenderWindow *window) final override;
void draw(sf::RenderWindow *window) final override;
void updateEvents(sf::Event e) final override;
private:
bool playerOneTurn, ia, attacking, toEnemy;
Actor *player, *enemy;
float time;
CombatState::combatState state;
std::vector<Wave*> waves;
sf::Texture _text, _haloT, _plataformT;
sf::Sprite _background, _halo, _plataform;
sf::Shader _shader, _shaderHalo;
Score *scoreEnemy, *scorePlayer;
void initShader();
void enemyManager(bool aux);
void animationTo(bool toEnemy, float deltaTime);
bool isAttack() const;
bool isPlayerOne() const;
void updateHalo();
void doMahWaves(bool p);
Score *scoreEnemy, *scorePlayer;
void initShader();
void enemyManager(bool aux);
void animationTo(bool toEnemy, float deltaTime);
bool isAttack() const;
bool isPlayerOne() const;
void updateHalo();
}; };
#endif // COMBAT_H #endif // COMBAT_H

View file

@ -8,6 +8,7 @@
#include <stdlib.h> /* getenv */ #include <stdlib.h> /* getenv */
#include <stdlib.h> /* srand, rand */ #include <stdlib.h> /* srand, rand */
#include <time.h> /* time */ #include <time.h> /* time */
#include <iterator> // std::iterator, std::input_iterator_tag
#include <iostream> #include <iostream>
#include <string> #include <string>
#include "soundmanager.hpp" #include "soundmanager.hpp"
@ -42,7 +43,7 @@ enum gameScene{menu,inGame,help,credits};
} }
namespace PlayerState { namespace PlayerState {
enum playerState{idle, attacking, inMidle, hurt}; enum playerState{idle, attacking, inMidle, hurt, success};
} }
namespace CombatState { namespace CombatState {

View file

@ -51,6 +51,12 @@ bool Compas::isFailed() const {
return failed; return failed;
} }
const std::vector<int>& Compas::getNotes() const
{
return notes;
}
int Compas::get (int i) const { int Compas::get (int i) const {
return notes[i]; return notes[i];
} }

View file

@ -25,6 +25,7 @@ public:
bool isPressed() const; bool isPressed() const;
bool isFailed() const; bool isFailed() const;
bool operator ==(const Compas& d) const; bool operator ==(const Compas& d) const;
const std::vector<int> &getNotes() const;
}; };
#endif // COMPAS_HPP #endif // COMPAS_HPP

View file

@ -21,6 +21,7 @@ Game* Game::i() {
void Game::run() { void Game::run() {
sf::Clock c; sf::Clock c;
sf::RenderWindow window(sf::VideoMode(W_WIDTH, W_HEIGHT), "( ( ( Radio Waves ) ) )"); sf::RenderWindow window(sf::VideoMode(W_WIDTH, W_HEIGHT), "( ( ( Radio Waves ) ) )");
window.setKeyRepeatEnabled(false);
float oldTime = c.getElapsedTime().asSeconds(); float oldTime = c.getElapsedTime().asSeconds();
while (isRunning) { while (isRunning) {
float time = c.getElapsedTime().asSeconds(); float time = c.getElapsedTime().asSeconds();

View file

@ -10,6 +10,7 @@ MyGame::MyGame() {
_scenes[GameScene::credits] = _menu; _scenes[GameScene::credits] = _menu;
std::cout << "in menu" << std::endl; std::cout << "in menu" << std::endl;
SoundManager::load(); SoundManager::load();
SoundManager::setGlobalSoundVolumen(50);
SoundManager::setLoop(true, "intro"); SoundManager::setLoop(true, "intro");
SoundManager::playMusic("intro"); SoundManager::playMusic("intro");
} }

View file

@ -25,6 +25,9 @@ bool Player::event(sf::Event e) {
switch(e.type) { switch(e.type) {
case (sf::Event::KeyPressed): case (sf::Event::KeyPressed):
if(e.key.code == sf::Keyboard::C) { if(e.key.code == sf::Keyboard::C) {
std::string sample = "note"+std::to_string(rand()%4+1);
SoundManager::playSound(sample);
std::cout << "playing sample " << sample << std::endl;
compas.start(); compas.start();
error = false; error = false;
} }

View file

@ -29,7 +29,16 @@ sf::SoundBuffer SoundManager::atk17;
sf::SoundBuffer SoundManager::atk18; sf::SoundBuffer SoundManager::atk18;
sf::SoundBuffer SoundManager::atk19; sf::SoundBuffer SoundManager::atk19;
sf::SoundBuffer SoundManager::atk20; sf::SoundBuffer SoundManager::atk20;
sf::SoundBuffer SoundManager::fail1;
sf::SoundBuffer SoundManager::fail2;
sf::SoundBuffer SoundManager::fail3;
sf::SoundBuffer SoundManager::fail4;
sf::SoundBuffer SoundManager::fail5;
sf::SoundBuffer SoundManager::fail6;
sf::SoundBuffer SoundManager::note1;
sf::SoundBuffer SoundManager::note2;
sf::SoundBuffer SoundManager::note3;
sf::SoundBuffer SoundManager::note4;
std::map<std::string, sf::Sound> SoundManager::soundMap; std::map<std::string, sf::Sound> SoundManager::soundMap;
std::map<std::string, sf::Music> SoundManager::musicMap; std::map<std::string, sf::Music> SoundManager::musicMap;
@ -83,6 +92,26 @@ void SoundManager::load(){
soundMap["atk19"].setBuffer(atk19); soundMap["atk19"].setBuffer(atk19);
ASSERT(atk20.loadFromFile(WORK_DIR+"Resources/Sounds/Samples/20.wav")); ASSERT(atk20.loadFromFile(WORK_DIR+"Resources/Sounds/Samples/20.wav"));
soundMap["atk20"].setBuffer(atk20); soundMap["atk20"].setBuffer(atk20);
ASSERT(fail1.loadFromFile(WORK_DIR+"Resources/Sounds/Fails/1.wav"));
soundMap["fail1"].setBuffer(fail1);
ASSERT(fail2.loadFromFile(WORK_DIR+"Resources/Sounds/Fails/2.wav"));
soundMap["fail2"].setBuffer(fail2);
ASSERT(fail3.loadFromFile(WORK_DIR+"Resources/Sounds/Fails/3.wav"));
soundMap["fail3"].setBuffer(fail3);
ASSERT(fail4.loadFromFile(WORK_DIR+"Resources/Sounds/Fails/4.wav"));
soundMap["fail4"].setBuffer(fail4);
ASSERT(fail5.loadFromFile(WORK_DIR+"Resources/Sounds/Fails/5.wav"));
soundMap["fail5"].setBuffer(fail5);
ASSERT(fail6.loadFromFile(WORK_DIR+"Resources/Sounds/Fails/6.wav"));
soundMap["fail6"].setBuffer(fail6);
ASSERT(note1.loadFromFile(WORK_DIR+"Resources/Sounds/Notes/1.wav"));
soundMap["note1"].setBuffer(note1);
ASSERT(note2.loadFromFile(WORK_DIR+"Resources/Sounds/Notes/2.wav"));
soundMap["note2"].setBuffer(note2);
ASSERT(note3.loadFromFile(WORK_DIR+"Resources/Sounds/Notes/3.wav"));
soundMap["note3"].setBuffer(note3);
ASSERT(note4.loadFromFile(WORK_DIR+"Resources/Sounds/Notes/4.wav"));
soundMap["note4"].setBuffer(note4);
} }

View file

@ -49,6 +49,16 @@ class SoundManager {
static sf::SoundBuffer atk18; static sf::SoundBuffer atk18;
static sf::SoundBuffer atk19; static sf::SoundBuffer atk19;
static sf::SoundBuffer atk20; static sf::SoundBuffer atk20;
static sf::SoundBuffer fail1;
static sf::SoundBuffer fail2;
static sf::SoundBuffer fail3;
static sf::SoundBuffer fail4;
static sf::SoundBuffer fail5;
static sf::SoundBuffer fail6;
static sf::SoundBuffer note1;
static sf::SoundBuffer note2;
static sf::SoundBuffer note3;
static sf::SoundBuffer note4;

View file

@ -1,20 +1,28 @@
#include "wave.hpp" #include "wave.hpp"
bool Wave::getDirection() const
{
return direction;
}
Wave::Wave(bool dir){ Wave::Wave(bool dir){
direction = dir; direction = dir;
ASSERT(texture.loadFromFile(spriteFile)); ASSERT(texture.loadFromFile(spriteFile));
setTexture(texture); setTexture(texture);
sf::IntRect rect = sf::IntRect(0, 0, texture.getSize().x, texture.getSize().y); setOrigin(texture.getSize().x/2,0);
setTextureRect(rect); // sf::IntRect rect = sf::IntRect(0, 0, texture.getSize().x, texture.getSize().y);
// setTextureRect(rect);
} }
void Wave::update(float deltaTime){ void Wave::update(float deltaTime){
float pos = getPosition().x; float pos = getPosition().x;
if (direction){ if (direction){
pos += 0; // AMOUNT?? pos += 640*deltaTime; // AMOUNT??
} }
else{ else{
pos -= 0; // "" pos -= 640*deltaTime; // ""
} }
setPosition(pos, getPosition().y); setPosition(pos, getPosition().y);
} }

View file

@ -6,10 +6,6 @@ class Wave : public sf::Sprite{
private: private:
//CONFIG //CONFIG
const std::string spriteFile = WORK_DIR+"Resources/pulsation.png"; const std::string spriteFile = WORK_DIR+"Resources/pulsation.png";
//POSICIO PLAYER 1
float posX1 = W_WIDTH*0.05f, posY1 = W_HEIGHT*0.6f;
//POSICIO PLAYER 2
float posX2 = W_WIDTH*0.65f, posY2 = W_HEIGHT*0.6f;
//END CONFIG //END CONFIG
bool direction; //TRUE => CAP A LA DRETA bool direction; //TRUE => CAP A LA DRETA
@ -17,9 +13,9 @@ private:
sf::Texture texture; sf::Texture texture;
public: public:
Wave();
Wave(bool dir); Wave(bool dir);
void update(float deltaTime); void update(float deltaTime);
bool getDirection() const;
}; };
#endif // WAVE_HPP #endif // WAVE_HPP

View file

@ -1,15 +0,0 @@
QMAKE_DEFAULT_INCDIRS = \
/usr/include/c++/6 \
/usr/include/x86_64-linux-gnu/c++/6 \
/usr/include/c++/6/backward \
/usr/lib/gcc/x86_64-linux-gnu/6/include \
/usr/local/include \
/usr/lib/gcc/x86_64-linux-gnu/6/include-fixed \
/usr/include/x86_64-linux-gnu \
/usr/include
QMAKE_DEFAULT_LIBDIRS = \
/usr/lib/gcc/x86_64-linux-gnu/6 \
/usr/lib/x86_64-linux-gnu \
/usr/lib \
/lib/x86_64-linux-gnu \
/lib

View file

@ -1,727 +0,0 @@
#############################################################################
# Makefile for building: VaporWaveWars
# Generated by qmake (3.0) (Qt 5.7.0)
# Project: ../VaporWaveWars/VaporWaveWars.pro
# Template: app
# Command: /home/martiruhay/Qt/5.7/gcc_64/bin/qmake -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile ../VaporWaveWars/VaporWaveWars.pro
#############################################################################
MAKEFILE = Makefile
####### Compiler, tools and options
CC = gcc
CXX = g++
DEFINES = -DQT_QML_DEBUG
CFLAGS = -pipe -g -Wall -W -fPIC $(DEFINES)
CXXFLAGS = -pipe -std=c++11 -g -std=gnu++11 -Wall -W -fPIC $(DEFINES)
INCPATH = -I../VaporWaveWars -I. -I../../../Qt/5.7/gcc_64/mkspecs/linux-g++
QMAKE = /home/martiruhay/Qt/5.7/gcc_64/bin/qmake
DEL_FILE = rm -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
COPY = cp -f
COPY_FILE = cp -f
COPY_DIR = cp -f -R
INSTALL_FILE = install -m 644 -p
INSTALL_PROGRAM = install -m 755 -p
INSTALL_DIR = cp -f -R
DEL_FILE = rm -f
SYMLINK = ln -f -s
DEL_DIR = rmdir
MOVE = mv -f
TAR = tar -cf
COMPRESS = gzip -9f
DISTNAME = VaporWaveWars1.0.0
DISTDIR = /home/martiruhay/GJB/WaveGGJ17/build-VaporWaveWars-Desktop_Qt_5_7_0_GCC_64bit-Debug/.tmp/VaporWaveWars1.0.0
LINK = g++
LFLAGS =
LIBS = $(SUBLIBS) -lsfml-system -lsfml-graphics -lsfml-window -lsfml-audio
AR = ar cqs
RANLIB =
SED = sed
STRIP = strip
####### Output directory
OBJECTS_DIR = ./
####### Files
SOURCES = ../VaporWaveWars/main.cpp \
../VaporWaveWars/game.cpp \
../VaporWaveWars/mygame.cpp \
../VaporWaveWars/button.cpp \
../VaporWaveWars/character.cpp \
../VaporWaveWars/compas.cpp \
../VaporWaveWars/scene.cpp \
../VaporWaveWars/menu.cpp \
../VaporWaveWars/combat.cpp \
../VaporWaveWars/player.cpp \
../VaporWaveWars/iaenemy.cpp \
../VaporWaveWars/actor.cpp \
../VaporWaveWars/soundmanager.cpp \
../VaporWaveWars/score.cpp \
../VaporWaveWars/wave.cpp
OBJECTS = main.o \
game.o \
mygame.o \
button.o \
character.o \
compas.o \
scene.o \
menu.o \
combat.o \
player.o \
iaenemy.o \
actor.o \
soundmanager.o \
score.o \
wave.o
DIST = ../../../Qt/5.7/gcc_64/mkspecs/features/spec_pre.prf \
../../../Qt/5.7/gcc_64/mkspecs/common/unix.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/linux.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/sanitize.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/gcc-base.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/gcc-base-unix.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/g++-base.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/g++-unix.conf \
../../../Qt/5.7/gcc_64/mkspecs/qconfig.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dcore.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dextras.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dextras_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dinput.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquick.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickextras.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickinput.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickrender.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3drender.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3drender_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_clucene_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_concurrent.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_core.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_core_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_dbus.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_designer.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_designer_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_eglfs_device_lib_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gamepad.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gamepad_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gui.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gui_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_help.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_help_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_location.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_location_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimedia.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_network.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_network_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_nfc.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_opengl.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_platformsupport_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_positioning.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_printsupport.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_purchasing.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_purchasing_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qml.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qml_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmltest.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quick.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quick_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_script.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_script_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scripttools.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scxml.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scxml_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sensors.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialbus.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialbus_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialport.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sql.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sql_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_svg.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_svg_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_testlib.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_uitools.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webchannel.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webengine.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_websockets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webview.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webview_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_widgets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_x11extras.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xml.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xml_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/features/qt_functions.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/qt_config.prf \
../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf \
../../../Qt/5.7/gcc_64/mkspecs/features/spec_post.prf \
../VaporWaveWars/.qmake.stash \
../../../Qt/5.7/gcc_64/mkspecs/features/exclusive_builds.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/default_pre.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/resolve_config.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/default_post.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/qml_debug.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/warn_on.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/file_copies.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/testcase_targets.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/exceptions.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/yacc.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/lex.prf \
../VaporWaveWars/VaporWaveWars.pro game.hpp \
mygame.hpp \
commons.hpp \
button.hpp \
character.hpp \
compas.hpp \
scene.hpp \
menu.hpp \
combat.hpp \
player.hpp \
iaenemy.hpp \
actor.hpp \
soundmanager.hpp \
score.hpp \
wave.hpp ../VaporWaveWars/main.cpp \
../VaporWaveWars/game.cpp \
../VaporWaveWars/mygame.cpp \
../VaporWaveWars/button.cpp \
../VaporWaveWars/character.cpp \
../VaporWaveWars/compas.cpp \
../VaporWaveWars/scene.cpp \
../VaporWaveWars/menu.cpp \
../VaporWaveWars/combat.cpp \
../VaporWaveWars/player.cpp \
../VaporWaveWars/iaenemy.cpp \
../VaporWaveWars/actor.cpp \
../VaporWaveWars/soundmanager.cpp \
../VaporWaveWars/score.cpp \
../VaporWaveWars/wave.cpp
QMAKE_TARGET = VaporWaveWars
DESTDIR =
TARGET = VaporWaveWars
first: all
####### Build rules
$(TARGET): $(OBJECTS)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
Makefile: ../VaporWaveWars/VaporWaveWars.pro ../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf ../../../Qt/5.7/gcc_64/mkspecs/features/spec_pre.prf \
../../../Qt/5.7/gcc_64/mkspecs/common/unix.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/linux.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/sanitize.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/gcc-base.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/gcc-base-unix.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/g++-base.conf \
../../../Qt/5.7/gcc_64/mkspecs/common/g++-unix.conf \
../../../Qt/5.7/gcc_64/mkspecs/qconfig.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dcore.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dextras.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dextras_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dinput.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquick.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickextras.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickinput.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickrender.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3drender.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3drender_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_clucene_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_concurrent.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_core.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_core_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_dbus.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_designer.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_designer_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_eglfs_device_lib_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gamepad.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gamepad_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gui.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gui_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_help.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_help_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_location.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_location_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimedia.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_network.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_network_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_nfc.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_opengl.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_platformsupport_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_positioning.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_printsupport.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_purchasing.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_purchasing_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qml.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qml_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmltest.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quick.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quick_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_script.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_script_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scripttools.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scxml.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scxml_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sensors.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialbus.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialbus_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialport.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sql.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sql_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_svg.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_svg_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_testlib.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_uitools.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webchannel.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webengine.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_websockets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webview.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webview_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_widgets.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_x11extras.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xml.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xml_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
../../../Qt/5.7/gcc_64/mkspecs/features/qt_functions.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/qt_config.prf \
../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf \
../../../Qt/5.7/gcc_64/mkspecs/features/spec_post.prf \
.qmake.stash \
../../../Qt/5.7/gcc_64/mkspecs/features/exclusive_builds.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/default_pre.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/resolve_config.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/default_post.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/qml_debug.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/warn_on.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/file_copies.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/testcase_targets.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/exceptions.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/yacc.prf \
../../../Qt/5.7/gcc_64/mkspecs/features/lex.prf \
../VaporWaveWars/VaporWaveWars.pro
$(QMAKE) -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile ../VaporWaveWars/VaporWaveWars.pro
../../../Qt/5.7/gcc_64/mkspecs/features/spec_pre.prf:
../../../Qt/5.7/gcc_64/mkspecs/common/unix.conf:
../../../Qt/5.7/gcc_64/mkspecs/common/linux.conf:
../../../Qt/5.7/gcc_64/mkspecs/common/sanitize.conf:
../../../Qt/5.7/gcc_64/mkspecs/common/gcc-base.conf:
../../../Qt/5.7/gcc_64/mkspecs/common/gcc-base-unix.conf:
../../../Qt/5.7/gcc_64/mkspecs/common/g++-base.conf:
../../../Qt/5.7/gcc_64/mkspecs/common/g++-unix.conf:
../../../Qt/5.7/gcc_64/mkspecs/qconfig.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dcore.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dextras.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dextras_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dinput.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquick.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickextras.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickextras_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickinput.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickinput_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickrender.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3dquickrender_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3drender.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_3drender_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_clucene_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_concurrent.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_core.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_core_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_dbus.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_designer.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_designer_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_eglfs_device_lib_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gamepad.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gamepad_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gui.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_gui_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_help.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_help_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_location.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_location_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimedia.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_network.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_network_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_nfc.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_opengl.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_packetprotocol_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_platformsupport_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_positioning.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_printsupport.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_purchasing.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_purchasing_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qml.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qml_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmldebug_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmltest.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quick.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quick_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickcontrols2.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_script.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_script_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scripttools.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scxml.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_scxml_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sensors.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialbus.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialbus_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialport.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sql.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_sql_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_svg.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_svg_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_testlib.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_uitools.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webchannel.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webengine.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_websockets.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webview.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_webview_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_widgets.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_x11extras.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xml.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xml_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri:
../../../Qt/5.7/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
../../../Qt/5.7/gcc_64/mkspecs/features/qt_functions.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/qt_config.prf:
../../../Qt/5.7/gcc_64/mkspecs/linux-g++/qmake.conf:
../../../Qt/5.7/gcc_64/mkspecs/features/spec_post.prf:
.qmake.stash:
../../../Qt/5.7/gcc_64/mkspecs/features/exclusive_builds.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/default_pre.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/resolve_config.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/default_post.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/qml_debug.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/warn_on.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/file_copies.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/testcase_targets.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/exceptions.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/yacc.prf:
../../../Qt/5.7/gcc_64/mkspecs/features/lex.prf:
../VaporWaveWars/VaporWaveWars.pro:
qmake: FORCE
@$(QMAKE) -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile ../VaporWaveWars/VaporWaveWars.pro
qmake_all: FORCE
all: Makefile $(TARGET)
dist: distdir FORCE
(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
distdir: FORCE
@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
clean: compiler_clean
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
distclean: clean
-$(DEL_FILE) $(TARGET)
-$(DEL_FILE) .qmake.stash
-$(DEL_FILE) Makefile
####### Sub-libraries
check: first
benchmark: first
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean:
####### Compile
main.o: ../VaporWaveWars/main.cpp ../VaporWaveWars/mygame.hpp \
../VaporWaveWars/game.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/menu.hpp \
../VaporWaveWars/scene.hpp \
../VaporWaveWars/button.hpp \
../VaporWaveWars/combat.hpp \
../VaporWaveWars/compas.hpp \
../VaporWaveWars/player.hpp \
../VaporWaveWars/actor.hpp \
../VaporWaveWars/character.hpp \
../VaporWaveWars/iaenemy.hpp \
../VaporWaveWars/score.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../VaporWaveWars/main.cpp
game.o: ../VaporWaveWars/game.cpp ../VaporWaveWars/game.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o game.o ../VaporWaveWars/game.cpp
mygame.o: ../VaporWaveWars/mygame.cpp ../VaporWaveWars/mygame.hpp \
../VaporWaveWars/game.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/menu.hpp \
../VaporWaveWars/scene.hpp \
../VaporWaveWars/button.hpp \
../VaporWaveWars/combat.hpp \
../VaporWaveWars/compas.hpp \
../VaporWaveWars/player.hpp \
../VaporWaveWars/actor.hpp \
../VaporWaveWars/character.hpp \
../VaporWaveWars/iaenemy.hpp \
../VaporWaveWars/score.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mygame.o ../VaporWaveWars/mygame.cpp
button.o: ../VaporWaveWars/button.cpp ../VaporWaveWars/button.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o button.o ../VaporWaveWars/button.cpp
character.o: ../VaporWaveWars/character.cpp ../VaporWaveWars/character.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o character.o ../VaporWaveWars/character.cpp
compas.o: ../VaporWaveWars/compas.cpp ../VaporWaveWars/compas.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o compas.o ../VaporWaveWars/compas.cpp
scene.o: ../VaporWaveWars/scene.cpp ../VaporWaveWars/scene.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/game.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o scene.o ../VaporWaveWars/scene.cpp
menu.o: ../VaporWaveWars/menu.cpp ../VaporWaveWars/menu.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/scene.hpp \
../VaporWaveWars/game.hpp \
../VaporWaveWars/button.hpp \
../VaporWaveWars/mygame.hpp \
../VaporWaveWars/combat.hpp \
../VaporWaveWars/compas.hpp \
../VaporWaveWars/player.hpp \
../VaporWaveWars/actor.hpp \
../VaporWaveWars/character.hpp \
../VaporWaveWars/iaenemy.hpp \
../VaporWaveWars/score.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o menu.o ../VaporWaveWars/menu.cpp
combat.o: ../VaporWaveWars/combat.cpp ../VaporWaveWars/combat.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/compas.hpp \
../VaporWaveWars/scene.hpp \
../VaporWaveWars/game.hpp \
../VaporWaveWars/player.hpp \
../VaporWaveWars/actor.hpp \
../VaporWaveWars/character.hpp \
../VaporWaveWars/iaenemy.hpp \
../VaporWaveWars/score.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o combat.o ../VaporWaveWars/combat.cpp
player.o: ../VaporWaveWars/player.cpp ../VaporWaveWars/player.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/compas.hpp \
../VaporWaveWars/actor.hpp \
../VaporWaveWars/character.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o player.o ../VaporWaveWars/player.cpp
iaenemy.o: ../VaporWaveWars/iaenemy.cpp ../VaporWaveWars/iaenemy.hpp \
../VaporWaveWars/actor.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/character.hpp \
../VaporWaveWars/compas.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o iaenemy.o ../VaporWaveWars/iaenemy.cpp
actor.o: ../VaporWaveWars/actor.cpp ../VaporWaveWars/actor.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/character.hpp \
../VaporWaveWars/compas.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o actor.o ../VaporWaveWars/actor.cpp
soundmanager.o: ../VaporWaveWars/soundmanager.cpp ../VaporWaveWars/soundmanager.hpp \
../VaporWaveWars/commons.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o soundmanager.o ../VaporWaveWars/soundmanager.cpp
score.o: ../VaporWaveWars/score.cpp ../VaporWaveWars/score.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o score.o ../VaporWaveWars/score.cpp
wave.o: ../VaporWaveWars/wave.cpp ../VaporWaveWars/wave.hpp \
../VaporWaveWars/commons.hpp \
../VaporWaveWars/soundmanager.hpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o wave.o ../VaporWaveWars/wave.cpp
####### Install
install: FORCE
uninstall: FORCE
FORCE:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB