1# This file was auto-generated with gen_samplelists.sh
2
3set(shell_HDR_FILES
4    ${PROJECT_SOURCE_DIR}/Samples/shell/include/Input.h
5    ${PROJECT_SOURCE_DIR}/Samples/shell/include/Shell.h
6    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellFileInterface.h
7    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellOpenGL.h
8    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellRenderInterfaceExtensions.h
9    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellRenderInterfaceOpenGL.h
10    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellSystemInterface.h
11)
12
13set(shell_SRC_FILES
14    ${PROJECT_SOURCE_DIR}/Samples/shell/src/Input.cpp
15    ${PROJECT_SOURCE_DIR}/Samples/shell/src/Shell.cpp
16    ${PROJECT_SOURCE_DIR}/Samples/shell/src/ShellFileInterface.cpp
17    ${PROJECT_SOURCE_DIR}/Samples/shell/src/ShellRenderInterfaceOpenGL.cpp
18    ${PROJECT_SOURCE_DIR}/Samples/shell/src/ShellSystemInterface.cpp
19)
20
21set(customlog_HDR_FILES
22    ${PROJECT_SOURCE_DIR}/Samples/basic/customlog/src/SystemInterface.h
23)
24
25set(customlog_SRC_FILES
26    ${PROJECT_SOURCE_DIR}/Samples/basic/customlog/src/main.cpp
27    ${PROJECT_SOURCE_DIR}/Samples/basic/customlog/src/SystemInterface.cpp
28)
29
30set(drag_HDR_FILES
31    ${PROJECT_SOURCE_DIR}/Samples/basic/drag/src/DragListener.h
32    ${PROJECT_SOURCE_DIR}/Samples/basic/drag/src/Inventory.h
33)
34
35set(drag_SRC_FILES
36    ${PROJECT_SOURCE_DIR}/Samples/basic/drag/src/DragListener.cpp
37    ${PROJECT_SOURCE_DIR}/Samples/basic/drag/src/Inventory.cpp
38    ${PROJECT_SOURCE_DIR}/Samples/basic/drag/src/main.cpp
39)
40
41set(loaddocument_HDR_FILES
42)
43
44set(loaddocument_SRC_FILES
45    ${PROJECT_SOURCE_DIR}/Samples/basic/loaddocument/src/main.cpp
46)
47
48set(bitmapfont_HDR_FILES
49)
50
51set(bitmapfont_SRC_FILES
52    ${PROJECT_SOURCE_DIR}/Samples/basic/bitmapfont/src/main.cpp
53)
54
55set(ogre3d_HDR_FILES
56    ${PROJECT_SOURCE_DIR}/Samples/basic/ogre3d/src/RenderInterfaceOgre3D.h
57    ${PROJECT_SOURCE_DIR}/Samples/basic/ogre3d/src/RocketApplication.h
58    ${PROJECT_SOURCE_DIR}/Samples/basic/ogre3d/src/RocketFrameListener.h
59    ${PROJECT_SOURCE_DIR}/Samples/basic/ogre3d/src/SystemInterfaceOgre3D.h
60)
61
62set(ogre3d_SRC_FILES
63    ${PROJECT_SOURCE_DIR}/Samples/basic/ogre3d/src/main.cpp
64    ${PROJECT_SOURCE_DIR}/Samples/basic/ogre3d/src/RenderInterfaceOgre3D.cpp
65    ${PROJECT_SOURCE_DIR}/Samples/basic/ogre3d/src/RocketApplication.cpp
66    ${PROJECT_SOURCE_DIR}/Samples/basic/ogre3d/src/RocketFrameListener.cpp
67    ${PROJECT_SOURCE_DIR}/Samples/basic/ogre3d/src/SystemInterfaceOgre3D.cpp
68)
69
70set(treeview_HDR_FILES
71    ${PROJECT_SOURCE_DIR}/Samples/basic/treeview/src/FileFormatter.h
72    ${PROJECT_SOURCE_DIR}/Samples/basic/treeview/src/FileSystem.h
73)
74
75set(treeview_SRC_FILES
76    ${PROJECT_SOURCE_DIR}/Samples/basic/treeview/src/FileFormatter.cpp
77    ${PROJECT_SOURCE_DIR}/Samples/basic/treeview/src/FileSystem.cpp
78    ${PROJECT_SOURCE_DIR}/Samples/basic/treeview/src/main.cpp
79)
80
81set(sdl2_HDR_FILES
82    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/RenderInterfaceSDL2.h
83    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/SystemInterfaceSDL2.h
84)
85
86set(sdl2_SRC_FILES
87    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/main.cpp
88    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/RenderInterfaceSDL2.cpp
89    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/SystemInterfaceSDL2.cpp
90)
91
92set(sfml_HDR_FILES
93    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/RenderInterfaceSFML.h
94    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/SystemInterfaceSFML.h
95)
96
97set(sfml_SRC_FILES
98    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/main.cpp
99    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/RenderInterfaceSFML.cpp
100    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/SystemInterfaceSFML.cpp
101)
102
103set(sfml2_HDR_FILES
104    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/RenderInterfaceSFML.h
105    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/SystemInterfaceSFML.h
106)
107
108set(sfml2_SRC_FILES
109    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/main.cpp
110    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/RenderInterfaceSFML.cpp
111    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/SystemInterfaceSFML.cpp
112)
113
114set(directx_HDR_FILES
115    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/RenderInterfaceDirectX.h
116)
117
118set(directx_SRC_FILES
119    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/main.cpp
120    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/RenderInterfaceDirectX.cpp
121    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/ShellRenderInterfaceExtensionsDirectX_Win32.cpp
122)
123
124set(directx10_HDR_FILES
125    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/D3D10Effect.h
126    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/RenderInterfaceDirectx10.h
127)
128
129set(directx10_SRC_FILES
130    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/main.cpp
131    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/RenderInterfaceDirectx10.cpp
132    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/ShellRenderInterfaceExtensionsDirectX10_Win32.cpp
133)
134
135set(template_HDR_FILES
136)
137
138set(template_SRC_FILES
139    ${PROJECT_SOURCE_DIR}/Samples/tutorial/template/src/main.cpp
140)
141
142set(datagrid_HDR_FILES
143    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorDefender.h
144    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorInstancerDefender.h
145    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/HighScores.h
146)
147
148set(datagrid_SRC_FILES
149    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorDefender.cpp
150    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorInstancerDefender.cpp
151    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/HighScores.cpp
152    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/main.cpp
153)
154
155set(datagrid_tree_HDR_FILES
156    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorDefender.h
157    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorInstancerDefender.h
158    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScores.h
159    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScoresShipFormatter.h
160)
161
162set(datagrid_tree_SRC_FILES
163    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorDefender.cpp
164    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorInstancerDefender.cpp
165    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScores.cpp
166    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScoresShipFormatter.cpp
167    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/main.cpp
168)
169
170set(tutorial_drag_HDR_FILES
171    ${PROJECT_SOURCE_DIR}/Samples/tutorial/tutorial_drag/src/Inventory.h
172)
173
174set(tutorial_drag_SRC_FILES
175    ${PROJECT_SOURCE_DIR}/Samples/tutorial/tutorial_drag/src/Inventory.cpp
176    ${PROJECT_SOURCE_DIR}/Samples/tutorial/tutorial_drag/src/main.cpp
177)
178
179set(invaders_HDR_FILES
180    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorDefender.h
181    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorInstancerDefender.h
182    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorInstancerStarfield.h
183    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorStarfield.h
184    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Defender.h
185    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/ElementGame.h
186    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Event.h
187    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventHandler.h
188    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventHandlerHighScore.h
189    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventHandlerOptions.h
190    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventHandlerStartGame.h
191    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventInstancer.h
192    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventManager.h
193    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Game.h
194    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/GameDetails.h
195    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/HighScores.h
196    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/HighScoresNameFormatter.h
197    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/HighScoresShipFormatter.h
198    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Invader.h
199    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Mothership.h
200    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Shield.h
201    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Sprite.h
202)
203
204set(invaders_SRC_FILES
205    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorDefender.cpp
206    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorInstancerDefender.cpp
207    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorInstancerStarfield.cpp
208    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorStarfield.cpp
209    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Defender.cpp
210    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/ElementGame.cpp
211    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Event.cpp
212    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventHandler.cpp
213    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventHandlerHighScore.cpp
214    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventHandlerOptions.cpp
215    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventHandlerStartGame.cpp
216    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventInstancer.cpp
217    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/EventManager.cpp
218    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Game.cpp
219    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/GameDetails.cpp
220    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/HighScores.cpp
221    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/HighScoresNameFormatter.cpp
222    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/HighScoresShipFormatter.cpp
223    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Invader.cpp
224    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/main.cpp
225    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Mothership.cpp
226    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Shield.cpp
227    ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Sprite.cpp
228)
229
230set(luainvaders_HDR_FILES
231    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorDefender.h
232    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorInstancerDefender.h
233    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorInstancerStarfield.h
234    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorStarfield.h
235    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Defender.h
236    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/ElementGame.h
237    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/ElementGameInstancer.h
238    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Game.h
239    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/GameDetails.h
240    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/HighScores.h
241    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Invader.h
242    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/LuaInterface.h
243    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Mothership.h
244    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Shield.h
245    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Sprite.h
246)
247
248set(luainvaders_SRC_FILES
249    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorDefender.cpp
250    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorInstancerDefender.cpp
251    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorInstancerStarfield.cpp
252    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorStarfield.cpp
253    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Defender.cpp
254    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/ElementGame.cpp
255    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/ElementGameInstancer.cpp
256    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Game.cpp
257    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/GameDetails.cpp
258    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/HighScores.cpp
259    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Invader.cpp
260    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/LuaInterface.cpp
261    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/main.cpp
262    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Mothership.cpp
263    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Shield.cpp
264    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Sprite.cpp
265)
266
267set(pyinvaders_HDR_FILES
268    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorDefender.h
269    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorInstancerDefender.h
270    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorInstancerStarfield.h
271    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorStarfield.h
272    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Defender.h
273    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/ElementGame.h
274    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Game.h
275    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/GameDetails.h
276    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/HighScores.h
277    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Invader.h
278    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Mothership.h
279    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/PythonInterface.h
280    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Shield.h
281    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Sprite.h
282)
283
284set(pyinvaders_SRC_FILES
285    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorDefender.cpp
286    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorInstancerDefender.cpp
287    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorInstancerStarfield.cpp
288    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorStarfield.cpp
289    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Defender.cpp
290    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/ElementGame.cpp
291    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Game.cpp
292    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/GameDetails.cpp
293    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/HighScores.cpp
294    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Invader.cpp
295    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/main.cpp
296    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Mothership.cpp
297    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/PythonInterface.cpp
298    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Shield.cpp
299    ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Sprite.cpp
300)
301
302# Deal with platform specific sources for sample shell
303if(WIN32)
304       list(APPEND shell_SRC_FILES
305               ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/ShellWin32.cpp
306               ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/InputWin32.cpp
307               ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/ShellRenderInterfaceExtensionsOpenGL_Win32.cpp
308       )
309       list(APPEND shell_HDR_FILES
310               ${PROJECT_SOURCE_DIR}/Samples/shell/include/win32/InputWin32.h
311       )
312elseif(APPLE)
313       list(APPEND shell_SRC_FILES
314               ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/ShellMacOSX.cpp
315               ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/InputMacOSX.cpp
316               ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/ShellRenderInterfaceExtensionsOpenGL_MacOSX.cpp
317       )
318       list(APPEND shell_HDR_FILES
319               ${PROJECT_SOURCE_DIR}/Samples/shell/include/macosx/InputMacOSX.h
320       )
321else()
322       list(APPEND shell_SRC_FILES
323               ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/ShellX11.cpp
324               ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/InputX11.cpp
325               ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/ShellRenderInterfaceExtensionsOpenGL_X11.cpp
326       )
327       list(APPEND shell_HDR_FILES
328               ${PROJECT_SOURCE_DIR}/Samples/shell/include/x11/InputX11.h
329       )
330endif()
331