
TARGET = Blocky

QT += gui opengl multimedia
CONFIG += c++11

QMAKE_CXXFLAGS += -O5
# -Os
DEFINES += DEBUG
DEFINES += LUA_USE_POSIX LUA_USE_LONGJMP


INCLUDEPATH += \
  ../../Platform/Qt \
  ../../Framework \
  ../../Game \
  ../../GameSim

HEADERS += \
  ../../Platform/Qt/AudioRenderer.h

SOURCES += \
  ../../Platform/Qt/main.cpp \
  ../../Platform/Qt/GameScreenView.cpp \
  ../../Platform/Qt/Resources.cpp \
  ../../Platform/Qt/SystemLogger.cpp \
  ../../Platform/Qt/SystemInformation.cpp \
  ../../Platform/Qt/AudioRenderer.cpp \
  ../../Platform/Qt/GLKMatrix.cpp \
  ../../Framework/Math.cpp \
  ../../Framework/Mp3Music.cpp \
  ../../Framework/Lua.cpp \
  ../../Framework/Json.cpp \
  ../../Framework/Image.cpp \
  ../../Framework/ObjModel.cpp \
  ../../Framework/LuaBindings.cpp \
  ../../Framework/Animation.cpp \
  ../../Framework/GLProgram.cpp \
  ../../Framework/ResourceLoader.cpp \
  ../../Framework/HttpClient.cpp \
  ../../Framework/Log.cpp \
  ../../Framework/Music.cpp \
  ../../Framework/PngImage.cpp \
  ../../Framework/PvrImage.cpp \
  ../../Framework/Dialog.cpp \
  ../../Framework/VoxelModel.cpp \
  ../../Game/Application.cpp \
  ../../Game/Camera.cpp \
  ../../Game/Cube.cpp \
  ../../Game/GameAudio.cpp \
  ../../Game/GameScreen.cpp \
  ../../Game/GameState.cpp \
  ../../Game/BlankState.cpp \
  ../../Game/MotdState.cpp \
  ../../Game/WelcomeState.cpp \
  ../../Game/EditorState.cpp \
  ../../Game/SelectorState.cpp \
  ../../Game/Graphics.cpp \
  ../../Game/HUD.cpp \
  ../../Game/Overlay.cpp \
  ../../Game/RenderLayer.cpp \
  ../../Game/Scene.cpp \
  ../../Game/Shaders.cpp \
  ../../Game/Shadows.cpp \
  ../../GameSim/GameSim.cpp



