summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Common/Common.pro
blob: 444661a9e3cd5ae781afe972868334757b7d5f8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
TEMPLATE = lib
TARGET = CommonLib
CONFIG += staticlib nostrictstrings
include(../commoninclude.pri)

QT += widgets

DEFINES += _UNICODE QT3DS_AUTHORING _AFXDLL PCRE_STATIC _WINSOCK_DEPRECATED_NO_WARNINGS \
            NO_ZAE COLLADA_DOM_SUPPORT141 DOM_INCLUDE_TINYXML \
            DISABLE_MESH_OPTIMIZATION

contains(QMAKE_TARGET.arch, x86_64) {
    DEFINES += _AMD64_
}

mingw {
LIBS += \
    -lqt3dsruntimestatic$$qtPlatformTargetSuffix() \
    -lqt3dsqmlstreamer$$qtPlatformTargetSuffix() \
    -lEASTL$$qtPlatformTargetSuffix() \
    -lpcre$$qtPlatformTargetSuffix() \
    -lTinyXML$$qtPlatformTargetSuffix() \
    -lColladaDOM$$qtPlatformTargetSuffix() \
    -lQT3DSDM$$qtPlatformTargetSuffix()
}

INCLUDEPATH += \
    Code/_Win32 \
    Code/Thread \
    Code/IO \
    Code \
    Code/Exceptions \
    Code/_Win32/Include \
    Code/Report \
    Code/Serialize \
    ../Client/Code/Shared \
    ../Client/Code/Core/Utility \
    ../../Runtime/ogl-runtime/src/dm \
    ../../Runtime/ogl-runtime/src/dm/systems \
    ../Qt3DStudio/Utils \
    ../../Runtime/ogl-runtime/src/foundation \
    ../../Runtime/ogl-runtime/src/3rdparty/EASTL/UnknownVersion/include \
    ../../Runtime/ogl-runtime/src/3rdparty/color \
    ..

PRECOMPILED_HEADER += Code/Qt3DSCommonPrecompile.h

SOURCES += \
    ../../Runtime/ogl-runtime/src/3rdparty/color/CColor.cpp \
    Code/HiResTimer.cpp \
    Code/MasterP.cpp \
    Code/MethProf.cpp \
    Code/Pt.cpp \
    Code/StackTokenizer.cpp \
    Code/StringTokenizer.cpp \
    Code/StrUtilities.cpp \
    Code/Qt3DSAtomic.cpp \
    Code/Qt3DSFileTools.cpp \
    Code/Qt3DSId.cpp \
    Code/Qt3DSMath.cpp \
    Code/Qt3DSMemory.cpp \
    Code/Qt3DSMessageBox.cpp \
    Code/Qt3DSObjectCounter.cpp \
    Code/Qt3DSString.cpp \
    Code/Qt3DSTime.cpp \
    Code/Thread/Mutex.cpp \
    Code/Thread/Thread.cpp \
    Code/Exceptions/XMLException.cpp \
    Code/_Win32/Qt3DSFile.cpp \
    Code/Graph/Graph.cpp \
    Code/InfoDump/CoutSink.cpp \
    Code/InfoDump/DumpFileSink.cpp \
    Code/InfoDump/InfoDump.cpp \
    Code/InfoDump/InfoSink.cpp \
    Code/InfoDump/StrVecSink.cpp \
    Code/IO/BufferedInputStream.cpp \
    Code/IO/BufferedOutputStream.cpp \
    Code/IO/FileInputStream.cpp \
    Code/IO/FileOutputStream.cpp \
    Code/IO/IOStreams.cpp \
    Code/IO/LEndianStreams.cpp \
    Code/IO/MemBuf.cpp \
    Code/IO/MemInputStream.cpp \
    Code/IO/MemOutputStream.cpp \
    Code/IO/Seekable.cpp \
    Code/EulerAngles/EulerAngles.cpp \
    Code/Memory/MemoryObject.cpp \
    Code/Serialize/FormattedInputStream.cpp \
    Code/Serialize/FormattedOutputStream.cpp \

HEADERS = Code/Literals.h