1libskins2_plugin_la_SOURCES = \
2	gui/skins2/commands/async_queue.cpp \
3	gui/skins2/commands/async_queue.hpp \
4	gui/skins2/commands/cmd_add_item.cpp \
5	gui/skins2/commands/cmd_add_item.hpp \
6	gui/skins2/commands/cmd_audio.cpp \
7	gui/skins2/commands/cmd_audio.hpp \
8	gui/skins2/commands/cmd_dummy.hpp \
9	gui/skins2/commands/cmd_dvd.cpp \
10	gui/skins2/commands/cmd_dvd.hpp \
11	gui/skins2/commands/cmd_generic.hpp \
12	gui/skins2/commands/cmd_callbacks.hpp \
13	gui/skins2/commands/cmd_change_skin.cpp \
14	gui/skins2/commands/cmd_change_skin.hpp \
15	gui/skins2/commands/cmd_dialogs.hpp \
16	gui/skins2/commands/cmd_fullscreen.cpp \
17	gui/skins2/commands/cmd_fullscreen.hpp \
18	gui/skins2/commands/cmd_input.cpp \
19	gui/skins2/commands/cmd_input.hpp \
20	gui/skins2/commands/cmd_layout.cpp \
21	gui/skins2/commands/cmd_layout.hpp \
22	gui/skins2/commands/cmd_muxer.cpp \
23	gui/skins2/commands/cmd_muxer.hpp \
24	gui/skins2/commands/cmd_on_top.cpp \
25	gui/skins2/commands/cmd_on_top.hpp \
26	gui/skins2/commands/cmd_playlist.cpp \
27	gui/skins2/commands/cmd_playlist.hpp \
28	gui/skins2/commands/cmd_playtree.cpp \
29	gui/skins2/commands/cmd_playtree.hpp \
30	gui/skins2/commands/cmd_minimize.cpp \
31	gui/skins2/commands/cmd_minimize.hpp \
32	gui/skins2/commands/cmd_quit.cpp \
33	gui/skins2/commands/cmd_quit.hpp \
34	gui/skins2/commands/cmd_resize.cpp \
35	gui/skins2/commands/cmd_resize.hpp \
36	gui/skins2/commands/cmd_snapshot.cpp \
37	gui/skins2/commands/cmd_snapshot.hpp \
38	gui/skins2/commands/cmd_show_window.hpp \
39	gui/skins2/commands/cmd_vars.cpp \
40	gui/skins2/commands/cmd_vars.hpp \
41	\
42	gui/skins2/controls/ctrl_button.cpp \
43	gui/skins2/controls/ctrl_button.hpp \
44	gui/skins2/controls/ctrl_checkbox.cpp \
45	gui/skins2/controls/ctrl_checkbox.hpp \
46	gui/skins2/controls/ctrl_flat.hpp \
47	gui/skins2/controls/ctrl_generic.cpp \
48	gui/skins2/controls/ctrl_generic.hpp \
49	gui/skins2/controls/ctrl_image.cpp \
50	gui/skins2/controls/ctrl_image.hpp \
51	gui/skins2/controls/ctrl_list.cpp \
52	gui/skins2/controls/ctrl_list.hpp \
53	gui/skins2/controls/ctrl_tree.cpp \
54	gui/skins2/controls/ctrl_tree.hpp \
55	gui/skins2/controls/ctrl_move.cpp \
56	gui/skins2/controls/ctrl_move.hpp \
57	gui/skins2/controls/ctrl_resize.cpp \
58	gui/skins2/controls/ctrl_resize.hpp \
59	gui/skins2/controls/ctrl_slider.cpp \
60	gui/skins2/controls/ctrl_slider.hpp \
61	gui/skins2/controls/ctrl_radialslider.cpp \
62	gui/skins2/controls/ctrl_radialslider.hpp \
63	gui/skins2/controls/ctrl_text.hpp \
64	gui/skins2/controls/ctrl_text.cpp \
65	gui/skins2/controls/ctrl_video.cpp \
66	gui/skins2/controls/ctrl_video.hpp \
67	\
68	gui/skins2/events/evt_enter.hpp \
69	gui/skins2/events/evt_focus.hpp \
70	gui/skins2/events/evt_generic.hpp \
71	gui/skins2/events/evt_input.cpp \
72	gui/skins2/events/evt_input.hpp \
73	gui/skins2/events/evt_key.cpp \
74	gui/skins2/events/evt_key.hpp \
75	gui/skins2/events/evt_leave.hpp \
76	gui/skins2/events/evt_menu.hpp \
77	gui/skins2/events/evt_motion.hpp \
78	gui/skins2/events/evt_mouse.cpp \
79	gui/skins2/events/evt_mouse.hpp \
80	gui/skins2/events/evt_refresh.hpp \
81	gui/skins2/events/evt_special.cpp \
82	gui/skins2/events/evt_special.hpp \
83	gui/skins2/events/evt_scroll.cpp \
84	gui/skins2/events/evt_scroll.hpp \
85	gui/skins2/events/evt_dragndrop.hpp \
86	\
87	gui/skins2/parser/builder.cpp \
88	gui/skins2/parser/builder.hpp \
89	gui/skins2/parser/builder_data.hpp \
90	gui/skins2/parser/expr_evaluator.cpp \
91	gui/skins2/parser/expr_evaluator.hpp \
92	gui/skins2/parser/interpreter.cpp \
93	gui/skins2/parser/interpreter.hpp \
94	gui/skins2/parser/skin_parser.cpp \
95	gui/skins2/parser/skin_parser.hpp \
96	gui/skins2/parser/xmlparser.cpp \
97	gui/skins2/parser/xmlparser.hpp \
98	\
99	gui/skins2/src/anchor.cpp \
100	gui/skins2/src/anchor.hpp \
101	gui/skins2/src/anim_bitmap.cpp \
102	gui/skins2/src/anim_bitmap.hpp \
103	gui/skins2/src/bitmap_font.cpp \
104	gui/skins2/src/bitmap_font.hpp \
105	gui/skins2/src/dialogs.cpp \
106	gui/skins2/src/dialogs.hpp \
107	gui/skins2/src/file_bitmap.cpp \
108	gui/skins2/src/file_bitmap.hpp \
109	gui/skins2/src/art_manager.cpp \
110	gui/skins2/src/art_manager.hpp \
111	gui/skins2/src/ft2_bitmap.cpp \
112	gui/skins2/src/ft2_bitmap.hpp \
113	gui/skins2/src/ft2_font.cpp \
114	gui/skins2/src/ft2_font.hpp \
115	gui/skins2/src/ft2_err.c \
116	gui/skins2/src/ft2_err.h \
117	gui/skins2/src/generic_bitmap.cpp \
118	gui/skins2/src/generic_bitmap.hpp \
119	gui/skins2/src/generic_font.hpp \
120	gui/skins2/src/generic_layout.cpp \
121	gui/skins2/src/generic_layout.hpp \
122	gui/skins2/src/generic_window.cpp \
123	gui/skins2/src/generic_window.hpp \
124	gui/skins2/src/ini_file.cpp \
125	gui/skins2/src/ini_file.hpp \
126	gui/skins2/src/logger.cpp \
127	gui/skins2/src/logger.hpp \
128	gui/skins2/src/os_factory.cpp \
129	gui/skins2/src/os_factory.hpp \
130	gui/skins2/src/os_graphics.hpp \
131	gui/skins2/src/os_loop.hpp \
132	gui/skins2/src/os_popup.hpp \
133	gui/skins2/src/os_timer.hpp \
134	gui/skins2/src/os_window.hpp \
135	gui/skins2/src/os_tooltip.hpp \
136	gui/skins2/src/popup.cpp \
137	gui/skins2/src/popup.hpp \
138	gui/skins2/src/scaled_bitmap.cpp \
139	gui/skins2/src/scaled_bitmap.hpp \
140	gui/skins2/src/skin_main.cpp \
141	gui/skins2/src/skin_common.hpp \
142	gui/skins2/src/theme.cpp \
143	gui/skins2/src/theme.hpp \
144	gui/skins2/src/theme_loader.cpp \
145	gui/skins2/src/theme_loader.hpp \
146	gui/skins2/src/theme_repository.cpp \
147	gui/skins2/src/theme_repository.hpp \
148	gui/skins2/src/tooltip.cpp \
149	gui/skins2/src/tooltip.hpp \
150	gui/skins2/src/top_window.cpp \
151	gui/skins2/src/top_window.hpp \
152	gui/skins2/src/fsc_window.cpp \
153	gui/skins2/src/fsc_window.hpp \
154	gui/skins2/src/var_manager.cpp \
155	gui/skins2/src/var_manager.hpp \
156	gui/skins2/src/vlcproc.cpp \
157	gui/skins2/src/vlcproc.hpp \
158	gui/skins2/src/vout_window.cpp \
159	gui/skins2/src/vout_window.hpp \
160	gui/skins2/src/vout_manager.cpp \
161	gui/skins2/src/vout_manager.hpp \
162	gui/skins2/src/window_manager.cpp \
163	gui/skins2/src/window_manager.hpp \
164	\
165	gui/skins2/utils/bezier.cpp \
166	gui/skins2/utils/bezier.hpp \
167	gui/skins2/utils/fsm.cpp \
168	gui/skins2/utils/fsm.hpp \
169	gui/skins2/utils/observer.hpp \
170	gui/skins2/utils/pointer.hpp \
171	gui/skins2/utils/position.cpp \
172	gui/skins2/utils/position.hpp \
173	gui/skins2/utils/ustring.cpp \
174	gui/skins2/utils/ustring.hpp \
175	gui/skins2/utils/variable.hpp \
176	gui/skins2/utils/var_bool.cpp \
177	gui/skins2/utils/var_bool.hpp \
178	gui/skins2/utils/var_list.cpp \
179	gui/skins2/utils/var_list.hpp \
180	gui/skins2/utils/var_percent.cpp \
181	gui/skins2/utils/var_percent.hpp \
182	gui/skins2/utils/var_text.cpp \
183	gui/skins2/utils/var_text.hpp \
184	gui/skins2/utils/var_string.cpp \
185	gui/skins2/utils/var_string.hpp \
186	gui/skins2/utils/var_tree.cpp \
187	gui/skins2/utils/var_tree.hpp \
188	\
189	gui/skins2/vars/equalizer.cpp \
190	gui/skins2/vars/equalizer.hpp \
191	gui/skins2/vars/playtree.cpp \
192	gui/skins2/vars/playtree.hpp \
193	gui/skins2/vars/time.cpp \
194	gui/skins2/vars/time.hpp \
195	gui/skins2/vars/volume.cpp \
196	gui/skins2/vars/volume.hpp
197
198if HAVE_WIN32
199libskins2_plugin_la_SOURCES += \
200	gui/skins2/win32/win32_dragdrop.cpp \
201	gui/skins2/win32/win32_dragdrop.hpp \
202	gui/skins2/win32/win32_factory.cpp \
203	gui/skins2/win32/win32_factory.hpp \
204	gui/skins2/win32/win32_graphics.cpp \
205	gui/skins2/win32/win32_graphics.hpp \
206	gui/skins2/win32/win32_loop.cpp \
207	gui/skins2/win32/win32_loop.hpp \
208	gui/skins2/win32/win32_popup.cpp \
209	gui/skins2/win32/win32_popup.hpp \
210	gui/skins2/win32/win32_timer.cpp \
211	gui/skins2/win32/win32_timer.hpp \
212	gui/skins2/win32/win32_tooltip.cpp \
213	gui/skins2/win32/win32_tooltip.hpp \
214	gui/skins2/win32/win32_window.cpp \
215	gui/skins2/win32/win32_window.hpp \
216    $(NULL)
217else
218if HAVE_OS2
219libskins2_plugin_la_SOURCES += \
220	gui/skins2/os2/os2_dragdrop.cpp \
221	gui/skins2/os2/os2_dragdrop.hpp \
222	gui/skins2/os2/os2_factory.cpp \
223	gui/skins2/os2/os2_factory.hpp \
224	gui/skins2/os2/os2_graphics.cpp \
225	gui/skins2/os2/os2_graphics.hpp \
226	gui/skins2/os2/os2_loop.cpp \
227	gui/skins2/os2/os2_loop.hpp \
228	gui/skins2/os2/os2_popup.cpp \
229	gui/skins2/os2/os2_popup.hpp \
230	gui/skins2/os2/os2_timer.cpp \
231	gui/skins2/os2/os2_timer.hpp \
232	gui/skins2/os2/os2_tooltip.cpp \
233	gui/skins2/os2/os2_tooltip.hpp \
234	gui/skins2/os2/os2_window.cpp \
235	gui/skins2/os2/os2_window.hpp \
236    $(NULL)
237else
238libskins2_plugin_la_SOURCES += \
239	gui/skins2/x11/x11_display.cpp \
240	gui/skins2/x11/x11_display.hpp \
241	gui/skins2/x11/x11_dragdrop.cpp \
242	gui/skins2/x11/x11_dragdrop.hpp \
243	gui/skins2/x11/x11_factory.cpp \
244	gui/skins2/x11/x11_factory.hpp \
245	gui/skins2/x11/x11_graphics.cpp \
246	gui/skins2/x11/x11_graphics.hpp \
247	gui/skins2/x11/x11_loop.cpp \
248	gui/skins2/x11/x11_loop.hpp \
249	gui/skins2/x11/x11_popup.cpp \
250	gui/skins2/x11/x11_popup.hpp \
251	gui/skins2/x11/x11_timer.cpp \
252	gui/skins2/x11/x11_timer.hpp \
253	gui/skins2/x11/x11_window.cpp \
254	gui/skins2/x11/x11_window.hpp \
255	gui/skins2/x11/x11_tooltip.cpp \
256	gui/skins2/x11/x11_tooltip.hpp \
257    $(NULL)
258endif
259endif
260
261libskins2_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS_skins2)
262libskins2_plugin_la_CXXFLAGS = $(AM_CXXFLAGS) -O2 -fno-rtti
263libskins2_plugin_la_LIBADD = $(LIBS_skins2)
264
265if BUILD_SKINS
266gui_LTLIBRARIES += libskins2_plugin.la
267endif
268