-
Notifications
You must be signed in to change notification settings - Fork 25
/
HLMSEditor.pro
225 lines (208 loc) · 8.31 KB
/
HLMSEditor.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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
QT += widgets opengl multimedia
OGREHOME = "C:/Users/Henry/Documents/Visual Studio 2015/Projects/ogre2.1"
win32:RC_ICONS += "common/icons/HLMSEditor.ico"
HEADERS = \
source/header/mainwindow.h \
source/header/renderwindow_dockwidget.h \
source/header/properties_dockwidget.h \
source/header/nodeeditor_dockwidget.h \
framework/header/asset_assetconstants.h \
framework/header/asset_assetwidget.h \
framework/header/asset_clickableframe.h \
framework/header/asset_clickablelabel.h \
framework/header/asset_containerwidget.h \
framework/header/asset_curve_dialog.h \
framework/header/asset_curve_grid.h \
framework/header/asset_propertywidget.h \
framework/header/asset_propertywidget_checkbox.h \
framework/header/asset_propertywidget_color.h \
framework/header/asset_propertywidget_curve.h \
framework/header/asset_propertywidget_decimal.h \
framework/header/asset_propertywidget_quaternion.h \
framework/header/asset_propertywidget_select.h \
framework/header/asset_propertywidget_slider.h \
framework/header/asset_propertywidget_string.h \
framework/header/asset_propertywidget_texture.h \
framework/header/asset_propertywidget_xy.h \
framework/header/asset_propertywidget_xyz.h \
framework/header/magus_core.h \
framework/header/node_compound.h \
framework/header/node_connection.h \
framework/header/node_constants.h \
framework/header/node_editorwidget.h \
framework/header/node_node.h \
framework/header/node_port.h \
framework/header/node_porttype.h \
framework/header/ogre3_cameraman.h \
framework/header/ogre3_renderman.h \
framework/header/ogre3_widget.h \
framework/header/ogre_prereqs.h \
source/header/hlms_node_pbs_datablock.h \
source/header/hlms_node_porttypes.h \
source/header/constants.h \
source/header/hlms_node_samplerblock.h \
source/header/hlms_node_macroblock.h \
source/header/hlms_node_blenddblock.h \
source/header/hlms_properties_blenddblock.h \
source/header/hlms_properties_macroblock.h \
source/header/hlms_properties_pbs_datablock.h \
source/header/hlms_properties_samplerblock.h \
source/header/hlms_pbs_builder.h \
source/header/hlms_builder.h \
source/header/hlms_properties_unlit_datablock.h \
source/header/hlms_node_unlit_datablock.h \
source/header/hlms_unlit_builder.h \
framework/header/tb_transformationwidget.h \
framework/header/magus_treewidget.h \
framework/header/node_scene.h \
framework/header/tool_default_texturewidget.h \
framework/header/tool_resourcetree_widget.h \
source/header/material_browser.h \
source/header/material_tree.h \
source/header/material_main.h \
source/header/material_thumbs.h \
source/header/material_browser_dialog.h \
source/header/texture_dockwidget.h \
source/header/texture_main.h \
source/header/texture_thumbs.h \
source/header/texture_tree.h \
framework/header/node_view.h \
source/header/hlms_editor_plugin.h \
source/header/hlms_editor_plugin_action.h \
source/header/recent_file_action.h \
source/header/config_dialog.h \
source/header/config_pages.h \
source/header/hlms_utils_manager.h \
framework/header/asset_propertywidget_slider_decimal.h \
source/header/paintlayer.h \
source/header/texturelayer.h \
source/header/paintlayer_manager.h \
source/header/texturelayer_manager.h \
source/header/paint_dockwidget.h \
source/header/central_dockwidget.h \
source/header/paintlayer_dockwidget.h \
source/header/paintlayer_widget.h \
source/header/paintlayer_dialog.h \
source/header/brush_widget.h \
source/header/brush_preset_dockwidget.h \
source/header/preset_widget.h \
framework/header/tool_generic_assetwidget.h \
source/header/clipboard_widget.h \
source/header/hlms_editor_plugin_properties_dialog.h
SOURCES = \
source/src/main.cpp \
source/src/mainwindow.cpp \
source/src/renderwindow_dockwidget.cpp \
source/src/properties_dockwidget.cpp \
source/src/nodeeditor_dockwidget.cpp \
framework/src/asset_assetwidget.cpp \
framework/src/asset_containerwidget.cpp \
framework/src/asset_curve_dialog.cpp \
framework/src/asset_curve_grid.cpp \
framework/src/asset_propertywidget_checkbox.cpp \
framework/src/asset_propertywidget_color.cpp \
framework/src/asset_propertywidget_curve.cpp \
framework/src/asset_propertywidget_decimal.cpp \
framework/src/asset_propertywidget_quaternion.cpp \
framework/src/asset_propertywidget_select.cpp \
framework/src/asset_propertywidget_slider.cpp \
framework/src/asset_propertywidget_string.cpp \
framework/src/asset_propertywidget_texture.cpp \
framework/src/asset_propertywidget_xy.cpp \
framework/src/asset_propertywidget_xyz.cpp \
framework/src/node_compound.cpp \
framework/src/node_connection.cpp \
framework/src/node_editorwidget.cpp \
framework/src/node_node.cpp \
framework/src/node_port.cpp \
framework/src/node_porttype.cpp \
framework/src/ogre3_renderman.cpp \
framework/src/ogre3_widget.cpp \
source/src/hlms_node_pbs_datablock.cpp \
source/src/hlms_node_porttypes.cpp \
source/src/hlms_node_samplerblock.cpp \
source/src/hlms_node_macroblock.cpp \
source/src/hlms_node_blenddblock.cpp \
source/src/hlms_properties_blenddblock.cpp \
source/src/hlms_properties_macroblock.cpp \
source/src/hlms_properties_pbs_datablock.cpp \
source/src/hlms_properties_samplerblock.cpp \
source/src/hlms_pbs_builder.cpp \
source/src/hlms_builder.cpp \
source/src/hlms_properties_unlit_datablock.cpp \
source/src/hlms_node_unlit_datablock.cpp \
source/src/hlms_unlit_builder.cpp \
framework/src/tb_transformationwidget.cpp \
framework/src/magus_treewidget.cpp \
framework/src/tool_default_texturewidget.cpp \
framework/src/tool_resourcetree_widget.cpp \
source/src/material_browser.cpp \
source/src/material_main.cpp \
source/src/material_tree.cpp \
source/src/material_thumbs.cpp \
source/src/material_browser_dialog.cpp \
source/src/texture_dockwidget.cpp \
source/src/texture_main.cpp \
source/src/texture_thumbs.cpp \
source/src/texture_tree.cpp \
source/src/hlms_editor_plugin_action.cpp \
source/src/recent_file_action.cpp \
source/src/config_dialog.cpp \
source/src/config_pages.cpp \
source/src/hlms_utils_manager.cpp \
framework/src/asset_propertywidget_slider_decimal.cpp \
source/src/paintlayer.cpp \
source/src/texturelayer.cpp \
source/src/paintlayer_manager.cpp \
source/src/texturelayer_manager.cpp \
source/src/paint_dockwidget.cpp \
source/src/central_dockwidget.cpp \
source/src/paintlayer_dockwidget.cpp \
source/src/paintlayer_widget.cpp \
source/src/paintlayer_dialog.cpp \
source/src/brush_widget.cpp \
source/src/brush_preset_dockwidget.cpp \
source/src/preset_widget.cpp \
framework/src/tool_generic_assetwidget.cpp \
source/src/clipboard_widget.cpp \
source/src/hlms_editor_plugin_properties_dialog.cpp
INCLUDEPATH += "../HLMSEditor/source/header/"
INCLUDEPATH += "../HLMSEditor/framework/header"
INCLUDEPATH += "$$OGREHOME/OgreMain/include"
INCLUDEPATH += "$$OGREHOME/Components/Hlms/Common/include"
INCLUDEPATH += "$$OGREHOME/Components/Hlms/Pbs/include"
INCLUDEPATH += "$$OGREHOME/Components/Hlms/Unlit/include"
INCLUDEPATH += "$$OGREHOME/VCBuild/include"
INCLUDEPATH += "$$OGREHOME/Dependencies"
INCLUDEPATH += "$$OGREHOME/Dependencies/src/rapidjson"
INCLUDEPATH += .
Debug:LIBS += -L"$$OGREHOME/VCBuild/lib/Debug"
Release:LIBS += -L"$$OGREHOME/VCBuild/lib/Release"
CONFIG(debug, debug|release):LIBS += \
-lOgreMain_d \
-lOgreHlmsPbs_d \
-lOgreHlmsUnlit_d
CONFIG(release, debug|release):LIBS += \
-lOgreMain \
-lOgreHlmsPbs \
-lOgreHlmsUnlit
win32 {
CONFIG(debug, debug|release):LIBS += \
-lopengl32
CONFIG(release, debug|release):LIBS += \
-lopengl32
}
linux {
CONFIG(debug, debug|release):LIBS += \
-lGL
CONFIG(release, debug|release):LIBS += \
-lGL
CONFIG(debug, debug|release):DEFINES += \
DEBUG=1
INCLUDEPATH += "$$OGREHOME/build/include"
LIBS += -L"$$OGREHOME/build/lib"
}
Release:DESTDIR = ../HLMSEditor/bin
Debug:DESTDIR = ../HLMSEditor/bin
target.path = $$[QTDIR]/
INSTALLS += target