PrimeWorldEditor/src/Common/Common.pro

97 lines
2.1 KiB
Prolog
Raw Normal View History

#-------------------------------------------------
#
# Project created by QtCreator 2015-12-13T15:27:18
#
#-------------------------------------------------
QT -= core gui
QMAKE_CXXFLAGS += /WX
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