Initial import from qtquick2.
[profile/ivi/qtdeclarative.git] / src / declarative / scenegraph / scenegraph.pri
1 INCLUDEPATH += $$PWD/coreapi $$PWD/convenience $$PWD/3d
2 !contains(QT_CONFIG, egl):DEFINES += QT_NO_EGL
3
4 QT += opengl
5
6
7 # Core API
8 HEADERS += \
9     $$PWD/coreapi/qsgdefaultrenderer_p.h \
10     $$PWD/coreapi/qsggeometry.h \
11     $$PWD/coreapi/qsgmaterial.h \
12     $$PWD/coreapi/qsgmatrix4x4stack.h \
13     $$PWD/coreapi/qsgmatrix4x4stack_p.h \
14     $$PWD/coreapi/qsgnode.h \
15     $$PWD/coreapi/qsgnodeupdater_p.h \
16     $$PWD/coreapi/qsgrenderer_p.h
17 SOURCES += \
18     $$PWD/coreapi/qsgdefaultrenderer.cpp \
19     $$PWD/coreapi/qsggeometry.cpp \
20     $$PWD/coreapi/qsgmaterial.cpp \
21     $$PWD/coreapi/qsgmatrix4x4stack.cpp \
22     $$PWD/coreapi/qsgnode.cpp \
23     $$PWD/coreapi/qsgnodeupdater.cpp \
24     $$PWD/coreapi/qsgrenderer.cpp
25
26
27 # Util API
28 HEADERS += \
29     $$PWD/util/qsgareaallocator_p.h \
30     $$PWD/util/qsgengine.h \
31     $$PWD/util/qsgflatcolormaterial.h \
32     $$PWD/util/qsgsimplerectnode.h \
33     $$PWD/util/qsgsimpletexturenode.h \
34     $$PWD/util/qsgtexturematerial.h \
35     $$PWD/util/qsgtexturematerial_p.h \
36     $$PWD/util/qsgvertexcolormaterial_p.h \
37     $$PWD/util/qsgtexture.h \
38     $$PWD/util/qsgtexture_p.h \
39     $$PWD/util/qsgtextureprovider_p.h \
40     $$PWD/util/qsgpainternode_p.h
41
42 SOURCES += \
43     $$PWD/util/qsgareaallocator.cpp \
44     $$PWD/util/qsgengine.cpp \
45     $$PWD/util/qsgflatcolormaterial.cpp \
46     $$PWD/util/qsgsimplerectnode.cpp \
47     $$PWD/util/qsgsimpletexturenode.cpp \
48     $$PWD/util/qsgtexturematerial.cpp \
49     $$PWD/util/qsgvertexcolormaterial.cpp \
50     $$PWD/util/qsgtexture.cpp \
51     $$PWD/util/qsgtextureprovider.cpp \
52     $$PWD/util/qsgpainternode.cpp
53
54
55 # QML / Adaptations API
56 HEADERS += \
57     $$PWD/qsgadaptationlayer_p.h \
58     $$PWD/qsgcontext_p.h \
59     $$PWD/qsgcontextplugin_p.h \
60     $$PWD/qsgdefaultglyphnode_p.h \
61     $$PWD/qsgdistancefieldglyphcache_p.h \
62     $$PWD/qsgdistancefieldglyphnode_p.h \
63     $$PWD/qsgdistancefieldglyphnode_p_p.h \
64     $$PWD/qsgdefaultglyphnode_p_p.h \
65     $$PWD/qsgdefaultimagenode_p.h \
66     $$PWD/qsgdefaultrectanglenode_p.h \
67     $$PWD/qsgflashnode_p.h
68
69 SOURCES += \
70     $$PWD/qsgadaptationlayer.cpp \
71     $$PWD/qsgcontext.cpp \
72     $$PWD/qsgcontextplugin.cpp \
73     $$PWD/qsgdefaultglyphnode.cpp \
74     $$PWD/qsgdefaultglyphnode_p.cpp \
75     $$PWD/qsgdistancefieldglyphcache.cpp \
76     $$PWD/qsgdistancefieldglyphnode.cpp \
77     $$PWD/qsgdistancefieldglyphnode_p.cpp \
78     $$PWD/qsgdefaultimagenode.cpp \
79     $$PWD/qsgdefaultrectanglenode.cpp \
80     $$PWD/qsgflashnode.cpp