96 lines
2.0 KiB
Prolog
96 lines
2.0 KiB
Prolog
|
#-------------------------------------------------
|
||
|
#
|
||
|
# Project created by QtCreator 2015-12-13T15:27:18
|
||
|
#
|
||
|
#-------------------------------------------------
|
||
|
|
||
|
QT -= core gui
|
||
|
|
||
|
CONFIG += staticlib
|
||
|
TEMPLATE = lib
|
||
|
DESTDIR = $$PWD/../../build/Common
|
||
|
|
||
|
unix {
|
||
|
target.path = /usr/lib
|
||
|
INSTALLS += target
|
||
|
}
|
||
|
|
||
|
CONFIG (debug, debug|release) {
|
||
|
# Debug Config
|
||
|
OBJECTS_DIR = $$PWD/../../build/Common/debug
|
||
|
TARGET = Commond
|
||
|
|
||
|
# Debug Libs
|
||
|
LIBS += -L$$PWD/../../externals/FileIO/lib/ -lFileIOd
|
||
|
}
|
||
|
|
||
|
CONFIG (release, debug|release) {
|
||
|
# Release Config
|
||
|
OBJECTS_DIR = $$PWD/../../build/Common/release
|
||
|
TARGET = Common
|
||
|
|
||
|
# Release Libs
|
||
|
LIBS += -L$$PWD/../../externals/FileIO/lib/ -lFileIO
|
||
|
}
|
||
|
|
||
|
# Debug/Release Libs
|
||
|
LIBS += -L$$PWD/../../externals/lzo-2.08/lib -llzo-2.08 \
|
||
|
-L$$PWD/../../externals/zlib/lib -lzdll \
|
||
|
|
||
|
# Include Paths
|
||
|
INCLUDEPATH += $$PWD/.. \
|
||
|
$$PWD/../../externals/FileIO/include \
|
||
|
$$PWD/../../externals/glm/glm \
|
||
|
$$PWD/../../externals/lzo-2.08/include \
|
||
|
$$PWD/../../externals/zlib/include
|
||
|
|
||
|
# Source Files
|
||
|
HEADERS += \
|
||
|
AnimUtil.h \
|
||
|
CColor.h \
|
||
|
CFourCC.h \
|
||
|
CHashFNV1A.h \
|
||
|
CompressionUtil.h \
|
||
|
CTimer.h \
|
||
|
CUniqueID.h \
|
||
|
EKeyInputs.h \
|
||
|
EMouseInputs.h \
|
||
|
EnumUtil.h \
|
||
|
ETransformSpace.h \
|
||
|
TString.h \
|
||
|
types.h \
|
||
|
Math/CAABox.h \
|
||
|
Math/CFrustumPlanes.h \
|
||
|
Math/CMatrix4f.h \
|
||
|
Math/CPlane.h \
|
||
|
Math/CQuaternion.h \
|
||
|
Math/CRay.h \
|
||
|
Math/CTransform4f.h \
|
||
|
Math/CVector2f.h \
|
||
|
Math/CVector2i.h \
|
||
|
Math/CVector3f.h \
|
||
|
Math/CVector4f.h \
|
||
|
Math/Math.h
|
||
|
|
||
|
SOURCES += \
|
||
|
AnimUtil.cpp \
|
||
|
CColor.cpp \
|
||
|
CFourCC.cpp \
|
||
|
CHashFNV1A.cpp \
|
||
|
CompressionUtil.cpp \
|
||
|
CTimer.cpp \
|
||
|
CUniqueID.cpp \
|
||
|
TString.cpp \
|
||
|
Math/CAABox.cpp \
|
||
|
Math/CFrustumPlanes.cpp \
|
||
|
Math/CMatrix4f.cpp \
|
||
|
Math/CPlane.cpp \
|
||
|
Math/CQuaternion.cpp \
|
||
|
Math/CRay.cpp \
|
||
|
Math/CTransform4f.cpp \
|
||
|
Math/CVector2f.cpp \
|
||
|
Math/CVector2i.cpp \
|
||
|
Math/CVector3f.cpp \
|
||
|
Math/CVector4f.cpp \
|
||
|
Math/Math.cpp
|