#-------------------------------------------------
#
# Project created by QtCreator 2015-06-16T15:37:51
#
#-------------------------------------------------

QT       += core gui opengl widgets

TARGET = sparrowRenderer
TEMPLATE = app
CONFIG += c++11

INCLUDEPATH += ../cpp_dependencies/include
win32 {
	LIBS += -L../../cpp_dependencies/lib/win32
        LIBS += -lopengl32 -lglew32 -lglu32
}
unix {
        LIBS += -L../../cpp_dependencies/lib/linux
        LIBS += -lGL -lGLEW -lGLU
}


SOURCES += main.cpp\
	mainwindow.cpp \
    myglwidget.cpp \
    shader.cpp \
    mesh.cpp \
    camera.cpp \
    gridmesh.cpp \
    texture.cpp \
    phongmaterial.cpp \
    scenecontroller.cpp \
    sphere.cpp \
    entity.cpp \
    utils.cpp \
    lights.cpp \
    sparrowrenderer.cpp \
    resourcebase.cpp \
    focuscontroller.cpp \
    phongmodule.cpp \
    skyboxmodule.cpp \
    basicmodule.cpp

HEADERS += mainwindow.h \
    myglwidget.h \
    shader.h \
    mesh.h \
    camera.h \
    glassert.h \
    material.h \
    gridmesh.h \
    texture.h \
    phongmaterial.h \
    scenecontroller.h \
    sphere.h \
    entity.h \
    utils.h \
    lights.h \
    sparrowrenderer.h \
    resourcebase.h \
    focuscontroller.h \
    phongmodule.h \
    skyboxmodule.h \
    basicmodule.h \
    module.h

FORMS   += mainwindow.ui

OTHER_FILES += *.frag *.vert *.glsl