Makefile.am revision 68872e7f
1SED = sed
2
3XORGRELSTRING = @PACKAGE_STRING@
4  XORGMANNAME = X Version 11
5
6MAN_SUBSTS = \
7        -e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
8        -e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \
9        -e 's|__datadir__|$(datadir)|g' \
10        -e 's|__libdir__|$(libdir)|g' \
11        -e 's|__sysconfdir__|$(sysconfdir)|g' \
12        -e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \
13        -e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \
14        -e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g'
15
16SUFFIXES = .$(MISC_MAN_SUFFIX) .man
17
18.man.$(MISC_MAN_SUFFIX): man
19	$(MKDIR_P) man
20	$(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@
21
22dist_doc_DATA =
23
24applewmdir = $(includedir)/X11/extensions
25applewm_HEADERS = \
26        include/X11/extensions/applewmconst.h \
27	include/X11/extensions/applewmproto.h
28
29applewmprotopkgconfigdir = $(datadir)/pkgconfig
30applewmprotopkgconfig_DATA = applewmproto.pc
31
32bigreqsdir = $(includedir)/X11/extensions
33bigreqs_HEADERS = \
34	include/X11/extensions/bigreqsproto.h \
35	include/X11/extensions/bigreqstr.h
36
37bigreqsprotopkgconfigdir = $(datadir)/pkgconfig
38bigreqsprotopkgconfig_DATA = bigreqsproto.pc
39
40compositedir = $(includedir)/X11/extensions
41composite_HEADERS = \
42	include/X11/extensions/composite.h \
43	include/X11/extensions/compositeproto.h
44
45compositeprotopkgconfigdir = $(datadir)/pkgconfig
46compositeprotopkgconfig_DATA = compositeproto.pc
47
48dist_doc_DATA += compositeproto.txt
49
50damagedir = $(includedir)/X11/extensions
51damage_HEADERS = \
52	include/X11/extensions/damageproto.h \
53	include/X11/extensions/damagewire.h
54
55damageprotopkgconfigdir = $(datadir)/pkgconfig
56damageprotopkgconfig_DATA = damageproto.pc
57
58dist_doc_DATA += damageproto.txt
59
60dmxdir = $(includedir)/X11/extensions
61dmx_HEADERS = \
62	include/X11/extensions/dmx.h \
63	include/X11/extensions/dmxproto.h
64
65dmxprotopkgconfigdir = $(datadir)/pkgconfig
66dmxprotopkgconfig_DATA = dmxproto.pc
67
68dpmsprotopkgconfigdir = $(datadir)/pkgconfig
69dpmsprotopkgconfig_DATA = dpmsproto.pc
70
71dri2dir = $(includedir)/X11/extensions
72dri2_HEADERS = \
73	include/X11/extensions/dri2proto.h \
74	include/X11/extensions/dri2tokens.h
75
76dri2protopkgconfigdir = $(datadir)/pkgconfig
77dri2protopkgconfig_DATA = dri2proto.pc
78
79dist_doc_DATA += dri2proto.txt
80
81dri3dir = $(includedir)/X11/extensions
82dri3_HEADERS = \
83	include/X11/extensions/dri3proto.h
84
85dri3protopkgconfigdir = $(datadir)/pkgconfig
86dri3protopkgconfig_DATA = dri3proto.pc
87
88dist_doc_DATA += dri3proto.txt
89
90fixesdir = $(includedir)/X11/extensions
91fixes_HEADERS = \
92	include/X11/extensions/xfixesproto.h \
93	include/X11/extensions/xfixeswire.h
94
95fixesprotopkgconfigdir = $(datadir)/pkgconfig
96fixesprotopkgconfig_DATA = fixesproto.pc
97
98dist_doc_DATA += fixesproto.txt
99
100fontsdir = $(includedir)/X11/fonts
101fonts_HEADERS = \
102	include/X11/fonts/font.h \
103	include/X11/fonts/fontproto.h \
104	include/X11/fonts/fontstruct.h \
105	include/X11/fonts/FS.h \
106	include/X11/fonts/fsmasks.h \
107	include/X11/fonts/FSproto.h
108
109fontsprotopkgconfigdir = $(datadir)/pkgconfig
110fontsprotopkgconfig_DATA = fontsproto.pc
111
112gldir = $(includedir)/GL
113gl_HEADERS = \
114	include/GL/glxint.h \
115	include/GL/glxmd.h \
116	include/GL/glxproto.h \
117	include/GL/glxtokens.h
118
119glinternaldir = $(includedir)/GL/internal
120glinternal_HEADERS = \
121	include/GL/internal/glcore.h
122
123glprotopkgconfigdir = $(datadir)/pkgconfig
124glprotopkgconfig_DATA = glproto.pc
125
126inputdir = $(includedir)/X11/extensions
127input_HEADERS = \
128	include/X11/extensions/XI.h \
129	include/X11/extensions/XIproto.h \
130	include/X11/extensions/XI2.h \
131	include/X11/extensions/XI2proto.h
132
133inputprotopkgconfigdir = $(datadir)/pkgconfig
134inputprotopkgconfig_DATA = inputproto.pc
135
136kbdir = $(includedir)/X11/extensions
137kb_HEADERS = \
138	include/X11/extensions/XKB.h \
139	include/X11/extensions/XKBproto.h \
140	include/X11/extensions/XKBsrv.h \
141	include/X11/extensions/XKBstr.h
142if LEGACY
143kb_HEADERS += include/X11/extensions/XKBgeom.h
144endif
145
146kbprotopkgconfigdir = $(datadir)/pkgconfig
147kbprotopkgconfig_DATA = kbproto.pc
148
149presentdir = $(includedir)/X11/extensions
150present_HEADERS = \
151	include/X11/extensions/presentproto.h \
152	include/X11/extensions/presenttokens.h
153
154presentprotopkgconfigdir = $(datadir)/pkgconfig
155presentprotopkgconfig_DATA = presentproto.pc
156
157dist_doc_DATA += presentproto.txt
158
159randrdir = $(includedir)/X11/extensions
160randr_HEADERS = \
161	include/X11/extensions/randr.h \
162	include/X11/extensions/randrproto.h
163
164randrprotopkgconfigdir = $(datadir)/pkgconfig
165randrprotopkgconfig_DATA = randrproto.pc
166
167dist_doc_DATA += randrproto.txt
168
169recorddir = $(includedir)/X11/extensions
170record_HEADERS = \
171	include/X11/extensions/recordconst.h \
172	include/X11/extensions/recordproto.h \
173	include/X11/extensions/recordstr.h
174
175recordprotopkgconfigdir = $(datadir)/pkgconfig
176recordprotopkgconfig_DATA = recordproto.pc
177
178renderdir = $(includedir)/X11/extensions
179render_HEADERS = \
180	include/X11/extensions/render.h \
181	include/X11/extensions/renderproto.h
182
183renderprotopkgconfigdir = $(datadir)/pkgconfig
184renderprotopkgconfig_DATA = renderproto.pc
185
186dist_doc_DATA += renderproto.txt
187
188resourcedir = $(includedir)/X11/extensions
189resource_HEADERS = \
190	include/X11/extensions/XResproto.h
191
192resourceprotopkgconfigdir = $(datadir)/pkgconfig
193resourceprotopkgconfig_DATA = resourceproto.pc
194
195dist_doc_DATA += resproto.txt
196
197scrnsaverdir = $(includedir)/X11/extensions
198scrnsaver_HEADERS = \
199	include/X11/extensions/saver.h \
200	include/X11/extensions/saverproto.h
201
202scrnsaverprotopkgconfigdir = $(datadir)/pkgconfig
203scrnsaverprotopkgconfig_DATA = scrnsaverproto.pc
204
205videodir = $(includedir)/X11/extensions
206video_HEADERS = \
207	include/X11/extensions/Xv.h \
208	include/X11/extensions/XvMC.h \
209	include/X11/extensions/XvMCproto.h \
210	include/X11/extensions/Xvproto.h
211if LEGACY
212video_HEADERS += include/X11/extensions/vldXvMC.h
213endif
214
215videoprotopkgconfigdir = $(datadir)/pkgconfig
216videoprotopkgconfig_DATA = videoproto.pc
217
218dist_doc_DATA += xv-protocol-v2.txt
219
220xprotodir = $(includedir)/X11
221xproto_HEADERS = \
222	include/X11/ap_keysym.h \
223	include/X11/DECkeysym.h \
224	include/X11/HPkeysym.h \
225	include/X11/keysymdef.h \
226	include/X11/keysym.h \
227	include/X11/Sunkeysym.h \
228	include/X11/Xalloca.h \
229	include/X11/Xarch.h \
230	include/X11/Xatom.h \
231	include/X11/Xdefs.h \
232	include/X11/XF86keysym.h \
233	include/X11/Xfuncproto.h \
234	include/X11/Xfuncs.h \
235	include/X11/X.h \
236	include/X11/Xmd.h \
237	include/X11/Xosdefs.h \
238	include/X11/Xos.h \
239	include/X11/Xos_r.h \
240	include/X11/Xproto.h \
241	include/X11/Xprotostr.h \
242	include/X11/Xthreads.h \
243	include/X11/Xw32defs.h \
244	include/X11/XWDFile.h \
245	include/X11/Xwindows.h \
246	include/X11/Xwinsock.h
247
248nodist_xproto_HEADERS = \
249	include/X11/Xpoll.h
250
251x11protopkgconfigdir = $(datadir)/pkgconfig
252x11protopkgconfig_DATA = xproto.pc
253
254xcmiscdir = $(includedir)/X11/extensions
255xcmisc_HEADERS = \
256	include/X11/extensions/xcmiscproto.h \
257	include/X11/extensions/xcmiscstr.h
258
259xcmiscprotopkgconfigdir = $(datadir)/pkgconfig
260xcmiscprotopkgconfig_DATA = xcmiscproto.pc
261
262xextdir = $(includedir)/X11/extensions
263xext_HEADERS = \
264	include/X11/extensions/dpmsconst.h \
265	include/X11/extensions/dpmsproto.h \
266        include/X11/extensions/ge.h \
267        include/X11/extensions/geproto.h \
268	include/X11/extensions/lbx.h \
269	include/X11/extensions/lbxproto.h \
270	include/X11/extensions/mitmiscconst.h \
271	include/X11/extensions/mitmiscproto.h \
272	include/X11/extensions/multibufconst.h \
273	include/X11/extensions/multibufproto.h \
274	include/X11/extensions/secur.h \
275	include/X11/extensions/securproto.h \
276	include/X11/extensions/shapeconst.h \
277	include/X11/extensions/shapeproto.h \
278	include/X11/extensions/shm.h \
279	include/X11/extensions/shmproto.h \
280	include/X11/extensions/syncconst.h \
281	include/X11/extensions/syncproto.h \
282	include/X11/extensions/ag.h \
283	include/X11/extensions/agproto.h \
284	include/X11/extensions/cup.h \
285	include/X11/extensions/cupproto.h \
286	include/X11/extensions/dbe.h \
287	include/X11/extensions/dbeproto.h \
288	include/X11/extensions/EVI.h \
289	include/X11/extensions/EVIproto.h \
290	include/X11/extensions/xtestext1proto.h \
291	include/X11/extensions/xtestext1const.h \
292	include/X11/extensions/xtestconst.h \
293	include/X11/extensions/xtestproto.h
294
295compatdir = $(xextdir)
296compat_HEADERS = \
297	include/X11/extensions/shapestr.h \
298	include/X11/extensions/shmstr.h \
299	include/X11/extensions/syncstr.h
300
301xextprotopkgconfigdir = $(datadir)/pkgconfig
302xextprotopkgconfig_DATA = xextproto.pc
303
304xf86bigfontdir = $(includedir)/X11/extensions
305xf86bigfont_HEADERS = \
306	include/X11/extensions/xf86bigfont.h \
307	include/X11/extensions/xf86bigfproto.h \
308	include/X11/extensions/xf86bigfstr.h
309
310xf86bigfontprotopkgconfigdir = $(datadir)/pkgconfig
311xf86bigfontprotopkgconfig_DATA = xf86bigfontproto.pc
312
313xf86dgadir = $(includedir)/X11/extensions
314xf86dga_HEADERS = \
315	include/X11/extensions/xf86dga.h \
316	include/X11/extensions/xf86dga1const.h \
317	include/X11/extensions/xf86dga1str.h \
318	include/X11/extensions/xf86dga1proto.h \
319	include/X11/extensions/xf86dgaconst.h \
320	include/X11/extensions/xf86dgaproto.h \
321	include/X11/extensions/xf86dgastr.h
322
323xf86dgaprotopkgconfigdir = $(datadir)/pkgconfig
324xf86dgaprotopkgconfig_DATA = xf86dgaproto.pc
325
326xf86dridir = $(includedir)/X11/dri
327xf86dri_HEADERS = \
328	include/X11/dri/xf86dri.h \
329	include/X11/dri/xf86dristr.h \
330	include/X11/dri/xf86driproto.h
331
332xf86driprotopkgconfigdir = $(datadir)/pkgconfig
333xf86driprotopkgconfig_DATA = xf86driproto.pc
334
335xf86vidmodedir = $(includedir)/X11/extensions
336xf86vidmode_HEADERS = \
337	include/X11/extensions/xf86vm.h \
338	include/X11/extensions/xf86vmproto.h \
339	include/X11/extensions/xf86vmstr.h
340
341xf86vidmodeprotopkgconfigdir = $(datadir)/pkgconfig
342xf86vidmodeprotopkgconfig_DATA = xf86vidmodeproto.pc
343
344xineramadir = $(includedir)/X11/extensions
345xinerama_HEADERS = \
346	include/X11/extensions/panoramiXproto.h
347
348xineramaprotopkgconfigdir = $(datadir)/pkgconfig
349xineramaprotopkgconfig_DATA = xineramaproto.pc
350
351xwaylandprotodir = $(includedir)/X11/extensions
352xwaylandproto_HEADERS = \
353	include/X11/extensions/xwaylandproto.h
354
355xwaylandprotopkgconfigdir = $(datadir)/pkgconfig
356xwaylandprotopkgconfig_DATA = xwaylandproto.pc
357
358dist_doc_DATA += xwaylandproto.txt
359
360if LEGACY
361XCalibrateincludedir = $(includedir)/X11/extensions
362XCalibrateinclude_HEADERS = \
363	include/X11/extensions/xcalibrateproto.h \
364	include/X11/extensions/xcalibratewire.h
365
366calibrateprotopkgconfigdir = $(datadir)/pkgconfig
367calibrateprotopkgconfig_DATA = xcalibrateproto.pc
368
369eviedir = $(includedir)/X11/extensions
370evie_HEADERS = \
371	include/X11/extensions/evieproto.h \
372	include/X11/extensions/Xeviestr.h
373
374evieprotopkgconfigdir = $(datadir)/pkgconfig
375evieprotopkgconfig_DATA = evieproto.pc
376
377fontcachedir = $(includedir)/X11/extensions
378fontcache_HEADERS = \
379	include/X11/extensions/fontcache.h \
380	include/X11/extensions/fontcacheP.h \
381	include/X11/extensions/fontcachstr.h
382
383fontcacheprotopkgconfigdir = $(datadir)/pkgconfig
384fontcacheprotopkgconfig_DATA = fontcacheproto.pc
385
386lg3ddir = $(includedir)/X11/extensions
387lg3d_HEADERS = \
388	include/X11/extensions/lgewire.h
389
390lg3dprotopkgconfigdir = $(datadir)/pkgconfig
391lg3dprotopkgconfig_DATA = lg3dproto.pc
392
393xproxymngdir = $(includedir)/X11/PM
394xproxymng_HEADERS = \
395	include/X11/PM/PM.h \
396	include/X11/PM/PMproto.h
397
398pmprotopkgconfigdir = $(datadir)/pkgconfig
399pmprotopkgconfig_DATA = xproxymngproto.pc
400
401dist_doc_DATA += PM_spec
402
403printdir = $(includedir)/X11/extensions
404print_HEADERS = \
405	include/X11/extensions/Print.h \
406	include/X11/extensions/Printstr.h
407
408printprotopkgconfigdir = $(datadir)/pkgconfig
409printprotopkgconfig_DATA = printproto.pc
410
411miscmandir = $(MISC_MAN_DIR)
412miscman_DATA =	man/Xprint.$(MISC_MAN_SUFFIX)
413CLEANFILES = $(miscman_DATA)
414
415trapdir = $(includedir)/X11/extensions
416trap_HEADERS = \
417	include/X11/extensions/xtrapbits.h \
418	include/X11/extensions/xtrapddmi.h \
419	include/X11/extensions/xtrapdi.h \
420	include/X11/extensions/xtrapemacros.h \
421	include/X11/extensions/xtraplib.h \
422	include/X11/extensions/xtraplibp.h \
423	include/X11/extensions/xtrapproto.h
424
425trapprotopkgconfigdir = $(datadir)/pkgconfig
426trapprotopkgconfig_DATA = trapproto.pc
427
428windowswmdir = $(includedir)/X11/extensions
429windowswm_HEADERS = \
430        include/X11/extensions/windowswm.h \
431	include/X11/extensions/windowswmstr.h
432
433windowswmprotopkgconfigdir = $(datadir)/pkgconfig
434windowswmprotopkgconfig_DATA = windowswmproto.pc
435
436xf86miscdir = $(includedir)/X11/extensions
437xf86misc_HEADERS = \
438	include/X11/extensions/xf86misc.h \
439	include/X11/extensions/xf86mscstr.h
440
441xf86miscprotopkgconfigdir = $(datadir)/pkgconfig
442xf86miscprotopkgconfig_DATA = xf86miscproto.pc
443
444xf86rushdir = $(includedir)/X11/extensions
445xf86rush_HEADERS = \
446	include/X11/extensions/xf86rush.h \
447	include/X11/extensions/xf86rushstr.h
448
449xf86rushprotopkgconfigdir = $(datadir)/pkgconfig
450xf86rushprotopkgconfig_DATA = xf86rushproto.pc
451endif
452
453SUBDIRS=specs
454
455EXTRA_DIST = \
456    COPYING-applewmproto \
457    COPYING-bigreqsproto \
458    COPYING-compositeproto \
459    COPYING-damageproto \
460    COPYING-dmxproto \
461    COPYING-dri2proto \
462    COPYING-dri3proto \
463    COPYING-evieproto \
464    COPYING-fixesproto \
465    COPYING-fontcacheproto \
466    COPYING-fontsproto \
467    COPYING-glproto \
468    COPYING-inputproto \
469    COPYING-kbproto \
470    COPYING-lg3dproto \
471    COPYING-pmproto \
472    COPYING-presentproto \
473    COPYING-printproto \
474    COPYING-randrproto \
475    COPYING-recordproto \
476    COPYING-renderproto \
477    COPYING-resourceproto \
478    COPYING-scrnsaverproto \
479    COPYING-trapproto \
480    COPYING-videoproto \
481    COPYING-windowswmproto \
482    COPYING-x11proto \
483    COPYING-xcmiscproto \
484    COPYING-xextproto \
485    COPYING-xf86bigfontproto \
486    COPYING-xf86dgaproto \
487    COPYING-xf86driproto \
488    COPYING-xf86miscproto \
489    COPYING-xf86rushproto \
490    COPYING-xf86vidmodeproto \
491    COPYING-xineramaproto \
492    COPYING-xwaylandproto \
493    README.md \
494    autogen.sh \
495    include/GL/internal/meson.build \
496    include/GL/meson.build \
497    include/meson.build \
498    include/X11/dri/meson.build \
499    include/X11/extensions/meson.build \
500    include/X11/fonts/meson.build \
501    include/X11/meson.build \
502    include/X11/PM/meson.build \
503    meson.build \
504    meson_options.txt \
505    man/Xprint.man \
506    man/Xprint.sgml \
507    scripts/keysym-generator.py
508
509
510AM_DISTCHECK_CONFIGURE_FLAGS = --enable-legacy
511
512if HAVE_PYTHON
513AM_TESTS_ENVIRONMENT = \
514       INCLUDESDIR=$(top_srcdir)/include
515TESTS = scripts/keysym-generator.py
516TEST_EXTENSIONS = .py
517PY_LOG_COMPILER = $(PYTHON)
518endif
519