Makefile.am revision 706f2543
1#  Copyright 2005 Red Hat, Inc.
2#
3#  Permission to use, copy, modify, distribute, and sell this software
4#  and its documentation for any purpose is hereby granted without
5#  fee, provided that the above copyright notice appear in all copies
6#  and that both that copyright notice and this permission notice
7#  appear in supporting documentation, and that the name of Red Hat
8#  not be used in advertising or publicity pertaining to distribution
9#  of the software without specific, written prior permission.  Red
10#  Hat makes no representations about the suitability of this software
11#  for any purpose.  It is provided "as is" without express or implied
12#  warranty.
13#
14#  RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
15#  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
16#  NO EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
17#  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
18#  OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
19#  NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
20#  CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21
22doc_sources = dmx.xml scaled.xml
23
24# Developer's documentation is not installed
25if ENABLE_DEVEL_DOCS
26include $(top_srcdir)/doc/xml/xmlrules-noinst.in
27endif ENABLE_DEVEL_DOCS
28
29DOXYGEN_HEAD=\
30	html/annotated.html
31
32DOXYGEN_REST= \
33	dmx.txt \
34	scaled.txt \
35	html/annotated.html \
36	html/bc_s.png \
37	html/ChkNotMaskEv_8c.html \
38	html/ChkNotMaskEv_8h.html \
39	html/ChkNotMaskEv_8h_source.html \
40	html/classes.html \
41	html/closed.png \
42	html/dmx-config_8h.html \
43	html/dmx-config_8h_source.html \
44	html/dmx_8c.html \
45	html/dmx_8h.html \
46	html/dmx_8h_source.html \
47	html/dmx__glxvisuals_8c.html \
48	html/dmx__glxvisuals_8h.html \
49	html/dmx__glxvisuals_8h_source.html \
50	html/dmxarg_8c.html \
51	html/dmxarg_8h.html \
52	html/dmxarg_8h_source.html \
53	html/dmxbackend_8c.html \
54	html/dmxbackend_8h.html \
55	html/dmxbackend_8h_source.html \
56	html/dmxcb_8c.html \
57	html/dmxcb_8h.html \
58	html/dmxcb_8h_source.html \
59	html/dmxclient_8h.html \
60	html/dmxclient_8h_source.html \
61	html/dmxcmap_8c.html \
62	html/dmxcmap_8h.html \
63	html/dmxcmap_8h_source.html \
64	html/dmxcommon_8c.html \
65	html/dmxcommon_8h.html \
66	html/dmxcommon_8h_source.html \
67	html/dmxcompat_8c.html \
68	html/dmxcompat_8h.html \
69	html/dmxcompat_8h_source.html \
70	html/dmxconfig_8c.html \
71	html/dmxconfig_8h.html \
72	html/dmxconfig_8h_source.html \
73	html/dmxconsole_8c.html \
74	html/dmxconsole_8h.html \
75	html/dmxconsole_8h_source.html \
76	html/dmxcursor_8c.html \
77	html/dmxcursor_8h.html \
78	html/dmxcursor_8h_source.html \
79	html/dmxdetach_8c.html \
80	html/dmxdpms_8c.html \
81	html/dmxdpms_8h.html \
82	html/dmxdpms_8h_source.html \
83	html/dmxdummy_8c.html \
84	html/dmxdummy_8h.html \
85	html/dmxdummy_8h_source.html \
86	html/dmxevents_8c.html \
87	html/dmxevents_8h.html \
88	html/dmxevents_8h_source.html \
89	html/dmxextension_8c.html \
90	html/dmxextension_8h.html \
91	html/dmxextension_8h_source.html \
92	html/dmxfont_8c.html \
93	html/dmxfont_8h.html \
94	html/dmxfont_8h_source.html \
95	html/dmxgc_8c.html \
96	html/dmxgc_8h.html \
97	html/dmxgc_8h_source.html \
98	html/dmxgcops_8c.html \
99	html/dmxgcops_8h.html \
100	html/dmxgcops_8h_source.html \
101	html/dmxinit_8c.html \
102	html/dmxinit_8h.html \
103	html/dmxinit_8h_source.html \
104	html/dmxinput_8c.html \
105	html/dmxinput_8h.html \
106	html/dmxinput_8h_source.html \
107	html/dmxinputinit_8c.html \
108	html/dmxinputinit_8h.html \
109	html/dmxinputinit_8h_source.html \
110	html/dmxlog_8c.html \
111	html/dmxlog_8h.html \
112	html/dmxlog_8h_source.html \
113	html/dmxmap_8c.html \
114	html/dmxmap_8h.html \
115	html/dmxmap_8h_source.html \
116	html/dmxmotion_8c.html \
117	html/dmxmotion_8h.html \
118	html/dmxmotion_8h_source.html \
119	html/dmxparse_8c.html \
120	html/dmxparse_8h.html \
121	html/dmxparse_8h_source.html \
122	html/dmxpict_8c.html \
123	html/dmxpict_8h.html \
124	html/dmxpict_8h_source.html \
125	html/dmxpixmap_8c.html \
126	html/dmxpixmap_8h.html \
127	html/dmxpixmap_8h_source.html \
128	html/dmxprint_8c.html \
129	html/dmxprint_8h.html \
130	html/dmxprint_8h_source.html \
131	html/dmxprop_8c.html \
132	html/dmxprop_8h.html \
133	html/dmxprop_8h_source.html \
134	html/dmxscrinit_8c.html \
135	html/dmxscrinit_8h.html \
136	html/dmxscrinit_8h_source.html \
137	html/dmxshadow_8c.html \
138	html/dmxshadow_8h.html \
139	html/dmxshadow_8h_source.html \
140	html/dmxsigio_8c.html \
141	html/dmxsigio_8h.html \
142	html/dmxsigio_8h_source.html \
143	html/dmxstat_8c.html \
144	html/dmxstat_8h.html \
145	html/dmxstat_8h_source.html \
146	html/dmxsync_8c.html \
147	html/dmxsync_8h.html \
148	html/dmxsync_8h_source.html \
149	html/dmxtodmx_8c.html \
150	html/dmxvisual_8c.html \
151	html/dmxvisual_8h.html \
152	html/dmxvisual_8h_source.html \
153	html/dmxwindow_8c.html \
154	html/dmxwindow_8h.html \
155	html/dmxwindow_8h_source.html \
156	html/dmxxinput_8c.html \
157	html/doxygen.css \
158	html/doxygen.png \
159	html/files.html \
160	html/ftv2blank.png \
161	html/ftv2doc.png \
162	html/ftv2folderclosed.png \
163	html/ftv2folderopen.png \
164	html/ftv2lastnode.png \
165	html/ftv2link.png \
166	html/ftv2mlastnode.png \
167	html/ftv2mnode.png \
168	html/ftv2node.png \
169	html/ftv2plastnode.png \
170	html/ftv2pnode.png \
171	html/ftv2splitbar.png \
172	html/ftv2vertline.png \
173	html/functions.html \
174	html/functions_0x62.html \
175	html/functions_0x63.html \
176	html/functions_0x64.html \
177	html/functions_0x65.html \
178	html/functions_0x66.html \
179	html/functions_0x67.html \
180	html/functions_0x68.html \
181	html/functions_0x69.html \
182	html/functions_0x6b.html \
183	html/functions_0x6c.html \
184	html/functions_0x6d.html \
185	html/functions_0x6e.html \
186	html/functions_0x6f.html \
187	html/functions_0x70.html \
188	html/functions_0x72.html \
189	html/functions_0x73.html \
190	html/functions_0x74.html \
191	html/functions_0x75.html \
192	html/functions_0x76.html \
193	html/functions_0x77.html \
194	html/functions_0x78.html \
195	html/functions_0x79.html \
196	html/functions_eval.html \
197	html/functions_vars.html \
198	html/functions_vars_0x62.html \
199	html/functions_vars_0x63.html \
200	html/functions_vars_0x64.html \
201	html/functions_vars_0x65.html \
202	html/functions_vars_0x66.html \
203	html/functions_vars_0x67.html \
204	html/functions_vars_0x68.html \
205	html/functions_vars_0x69.html \
206	html/functions_vars_0x6b.html \
207	html/functions_vars_0x6c.html \
208	html/functions_vars_0x6d.html \
209	html/functions_vars_0x6e.html \
210	html/functions_vars_0x6f.html \
211	html/functions_vars_0x70.html \
212	html/functions_vars_0x72.html \
213	html/functions_vars_0x73.html \
214	html/functions_vars_0x74.html \
215	html/functions_vars_0x75.html \
216	html/functions_vars_0x76.html \
217	html/functions_vars_0x77.html \
218	html/functions_vars_0x78.html \
219	html/functions_vars_0x79.html \
220	html/globals.html \
221	html/globals_0x61.html \
222	html/globals_0x62.html \
223	html/globals_0x63.html \
224	html/globals_0x64.html \
225	html/globals_0x65.html \
226	html/globals_0x66.html \
227	html/globals_0x67.html \
228	html/globals_0x69.html \
229	html/globals_0x6b.html \
230	html/globals_0x6c.html \
231	html/globals_0x6d.html \
232	html/globals_0x6e.html \
233	html/globals_0x6f.html \
234	html/globals_0x70.html \
235	html/globals_0x71.html \
236	html/globals_0x72.html \
237	html/globals_0x73.html \
238	html/globals_0x74.html \
239	html/globals_0x75.html \
240	html/globals_0x76.html \
241	html/globals_0x78.html \
242	html/globals_0x79.html \
243	html/globals_defs.html \
244	html/globals_defs_0x62.html \
245	html/globals_defs_0x63.html \
246	html/globals_defs_0x64.html \
247	html/globals_defs_0x65.html \
248	html/globals_defs_0x66.html \
249	html/globals_defs_0x67.html \
250	html/globals_defs_0x6c.html \
251	html/globals_defs_0x6d.html \
252	html/globals_defs_0x6e.html \
253	html/globals_defs_0x6f.html \
254	html/globals_defs_0x70.html \
255	html/globals_defs_0x72.html \
256	html/globals_defs_0x73.html \
257	html/globals_defs_0x74.html \
258	html/globals_defs_0x75.html \
259	html/globals_defs_0x76.html \
260	html/globals_enum.html \
261	html/globals_eval.html \
262	html/globals_func.html \
263	html/globals_func_0x61.html \
264	html/globals_func_0x63.html \
265	html/globals_func_0x64.html \
266	html/globals_func_0x65.html \
267	html/globals_func_0x67.html \
268	html/globals_func_0x69.html \
269	html/globals_func_0x6b.html \
270	html/globals_func_0x6c.html \
271	html/globals_func_0x6d.html \
272	html/globals_func_0x6e.html \
273	html/globals_func_0x6f.html \
274	html/globals_func_0x70.html \
275	html/globals_func_0x73.html \
276	html/globals_func_0x75.html \
277	html/globals_func_0x76.html \
278	html/globals_func_0x78.html \
279	html/globals_func_0x79.html \
280	html/globals_type.html \
281	html/globals_vars.html \
282	html/index.html \
283	html/jquery.js \
284	html/lnx-keyboard_8c.html \
285	html/lnx-keyboard_8h.html \
286	html/lnx-keyboard_8h_source.html \
287	html/lnx-ms_8c.html \
288	html/lnx-ms_8h.html \
289	html/lnx-ms_8h_source.html \
290	html/lnx-ps2_8c.html \
291	html/lnx-ps2_8h.html \
292	html/lnx-ps2_8h_source.html \
293	html/nav_f.png \
294	html/nav_h.png \
295	html/navtree.css \
296	html/navtree.js \
297	html/open.png \
298	html/resize.js \
299	html/struct__dmxArg.html \
300	html/struct__dmxColormapPriv.html \
301	html/struct__DMXConfigComment.html \
302	html/struct__DMXConfigDisplay.html \
303	html/struct__DMXConfigEntry.html \
304	html/struct__DMXConfigFullDim.html \
305	html/struct__DMXConfigNumber.html \
306	html/struct__DMXConfigOption.html \
307	html/struct__DMXConfigPair.html \
308	html/struct__DMXConfigParam.html \
309	html/struct__DMXConfigPartDim.html \
310	html/struct__DMXConfigString.html \
311	html/struct__DMXConfigSub.html \
312	html/struct__DMXConfigToken.html \
313	html/struct__DMXConfigVirtual.html \
314	html/struct__DMXConfigWall.html \
315	html/struct__dmxCursorPriv.html \
316	html/struct__DMXEventMap.html \
317	html/struct__dmxFontPriv.html \
318	html/struct__dmxGCPriv.html \
319	html/struct__dmxGlyphPriv.html \
320	html/struct__DMXInputInfo.html \
321	html/struct__DMXLocalInitInfo.html \
322	html/struct__DMXLocalInputInfo.html \
323	html/struct__dmxPictPriv.html \
324	html/struct__dmxPixPriv.html \
325	html/struct__DMXScreenInfo.html \
326	html/struct__DMXStatAvg.html \
327	html/struct__DMXStatInfo.html \
328	html/struct__dmxWinPriv.html \
329	html/struct__myPrivate.html \
330	html/structDMXConfigCmdStruct.html \
331	html/structDMXConfigListStruct.html \
332	html/structDMXDesktopAttributesRec.html \
333	html/structdmxGlxVisualPrivate.html \
334	html/structDMXInputAttributesRec.html \
335	html/structDMXScreenAttributesRec.html \
336	html/structDMXWindowAttributesRec.html \
337	html/structstack.html \
338	html/tab_a.png \
339	html/tab_b.png \
340	html/tab_h.png \
341	html/tab_s.png \
342	html/tabs.css \
343	html/usb-common_8c.html \
344	html/usb-common_8h.html \
345	html/usb-common_8h_source.html \
346	html/usb-keyboard_8c.html \
347	html/usb-keyboard_8h.html \
348	html/usb-keyboard_8h_source.html \
349	html/usb-mouse_8c.html \
350	html/usb-mouse_8h.html \
351	html/usb-mouse_8h_source.html \
352	html/usb-other_8c.html \
353	html/usb-other_8h.html \
354	html/usb-other_8h_source.html \
355	html/usb-private_8h.html \
356	html/usb-private_8h_source.html \
357	html/vdltodmx_8c.html \
358	html/xdmxconfig_8c.html
359
360DOXYGEN_FILES=$(DOXYGEN_HEAD) $(DOXYGEN_REST)
361
362EXTRA_DIST = \
363	$(XML_FILES) \
364	DMXSpec.txt \
365	DMXSpec-v1.txt \
366	doxygen.conf \
367	doxygen.css \
368	doxygen.foot \
369	doxygen.head \
370	$(DOXYGEN_FILES)
371
372if ENABLE_DEVEL_DOCS
373if HAVE_DOXYGEN
374
375DOXYGEN_SRC=doxygen.head doxygen.foot doxygen.css doxygen.conf
376
377all-local: $(DOXYGEN_FILES)
378
379dist-local: $(DOXYGEN_FILES)
380
381$(DOXYGEN_HEAD): $(DOXYGEN_SRC)
382	$(DOXYGEN) doxygen.conf
383
384$(DOXYGEN_REST): $(DOXYGEN_HEAD)
385
386maintainer-clean-local:
387	rm -rf html/ scaled.txt dmx.txt
388
389distclean-local:
390	rm -rf html/ scaled.txt dmx.txt
391
392endif HAVE_DOXYGEN
393endif ENABLE_DEVEL_DOCS
394
395$(builddir)/doxygen.head:
396	$(LN_S) $(srcdir)/doxygen.head $@
397
398$(builddir)/doxygen.foot:
399	$(LN_S) $(srcdir)/doxygen.foot $@
400
401$(builddir)doxygen.css:
402	$(LN_S) $(srcdir)/doxygen.css $@
403
404