-
Notifications
You must be signed in to change notification settings - Fork 0
/
PolygonDemo.pro
103 lines (90 loc) · 2.95 KB
/
PolygonDemo.pro
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
92
93
94
95
96
97
98
99
100
101
102
103
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
unix {
QMAKE_CXXFLAGS += -std=c++11 -Wdeprecated-declarations
LIBS += -llz4 -lglfw -lGL -lglut -lGLU -lXxf86vm -lXext -lX11 -lfreetype -lfreeimage -lboost_system -lboost_thread-mt
LIBS += -lpolycomponent
LIBS += -lpolygon
#Polygon Component - includes
INCLUDEPATH += /usr/include/polygon-component/
#Polygon Engine - includes
INCLUDEPATH += /usr/include/polygon-engine/
INCLUDEPATH += /usr/include/polygon-engine/Editor/Addons/
INCLUDEPATH += /usr/include/polygon-engine/Editor/
INCLUDEPATH += /usr/include/polygon-engine/Container/
INCLUDEPATH += /usr/include/polygon-engine/Component/
INCLUDEPATH += /usr/include/polygon-engine/Manager/
INCLUDEPATH += /usr/include/polygon-engine/Material/
INCLUDEPATH += /usr/include/polygon-engine/GPU/
INCLUDEPATH += /usr/include/polygon-engine/Render/
INCLUDEPATH += /usr/include/polygon-engine/Interface/
INCLUDEPATH += /usr/include/polygon-engine/Render/Modul/
INCLUDEPATH += /usr/include/polygon-engine/FileLoader/
#Self includes
INCLUDEPATH += $$PWD/include/
#Linux Includes
INCLUDEPATH += /usr/include/OIS/
INCLUDEPATH += /usr/include/freetype2/
}
SOURCES += main.cpp \
Entitys/AnimationEntity.cpp \
Entitys/Area.cpp \
Entitys/Block.cpp \
Entitys/Blockterrain.cpp \
Entitys/Cube.cpp \
Entitys/CubeGenerator.cpp \
Entitys/HeightMapArea.cpp \
Entitys/Human.cpp \
Entitys/Sphere.cpp \
Entitys/Terrain.cpp \
Scene/TestScene.cpp \
Manager/ResourceManager.cpp \
Container/Resource.cpp \
Technique/SpotLightTech.cpp \
Frustum.cpp \
Technique/CascadedShadowTech.cpp \
Entitys/FrustumEntity.cpp \
Technique/ShadowMappingTech.cpp \
Entitys/DisplaceTerrain.cpp \
Entitys/TerrainGen.cpp \
Technique/ScreenSpaceReflection.cpp \
Entitys/Waterterrain.cpp \
Technique/FresnelTech.cpp \
Modul/BasicShadowModul.cpp \
Manager/ContextManager.cpp \
Container/ContextContainerTest.cpp \
Modul/DeformationModul.cpp \
Manager/DeformationManager.cpp \
Container/Deformation.cpp
HEADERS += \
include/animationentity.h \
include/area.h \
include/block.h \
include/blockterrain.h \
include/cube.h \
include/cubegenerator.h \
include/heightmaparea.h \
include/human.h \
include/sphere.h \
include/terrain.h \
include/testscene.h \
include/resourcemanager.h \
include/resource.h \
include/spotlighttech.h \
include/frustum.h \
include/cascadedshadowtech.h \
include/frustumentity.h \
include/shadowmappingtech.h \
include/displaceterrain.h \
include/terraingen.h \
include/screenspacereflection.h \
include/waterterrain.h \
include/fresneltech.h \
include/basicshadowmodul.h \
include/contextmanager.h \
include/contextcontainertest.h \
include/deformationmodul.h \
include/deformationmanager.h \
include/deformation.h