xref: /netbsd-src/external/mit/xorg/lib/libXext/Makefile (revision bfcefd56cfc74946ba0f251734a8426a0b91e115)
1#	$NetBSD: Makefile,v 1.8 2013/06/01 07:53:11 mrg Exp $
2
3.include <bsd.own.mk>
4
5LIB=	Xext
6.PATH:	${X11SRCDIR.${LIB}}/src
7.PATH:	${X11SRCDIR.${LIB}}/man
8.PATH:	${X11SRCDIR.${LIB}}/include/X11/extensions/
9
10SRCS=	DPMS.c \
11	MITMisc.c \
12	XAppgroup.c \
13	XEVI.c \
14	XLbx.c \
15	XMultibuf.c \
16	XSecurity.c \
17	XShape.c \
18	XShm.c \
19	XSync.c \
20	XTestExt1.c \
21	Xcup.c \
22	Xdbe.c \
23	Xge.c \
24	extutil.c \
25	globals.c
26
27CPPFLAGS+=	${X11FLAGS.THREADLIB}
28CPPFLAGS+=	-DHAVE__XEATDATAWORDS
29
30LIBDPLIBS=	X11	${.CURDIR}/../libX11/dynamic
31
32# XXX
33COPTS.extutil.c+=	-Wno-error
34
35MAN=	DBE.3 DPMSCapable.3 DPMSDisable.3 DPMSEnable.3 DPMSForceLevel.3 \
36	DPMSGetTimeouts.3 DPMSGetVersion.3 DPMSInfo.3 DPMSQueryExtension.3 \
37	DPMSSetTimeouts.3 XShape.3 XShm.3 XcupGetReservedColormapEntries.3 \
38	XcupQueryVersion.3 XcupStoreColors.3 XdbeAllocateBackBufferName.3 \
39	XdbeBeginIdiom.3 XdbeDeallocateBackBufferName.3 XdbeEndIdiom.3 \
40	XdbeFreeVisualInfo.3 XdbeGetBackBufferAttributes.3 \
41	XdbeGetVisualInfo.3 XdbeQueryExtension.3 XdbeSwapBuffers.3 Xevi.3 \
42	Xmbuf.3
43
44MLINKS=		XShape.3 XShapeQueryExtensionXShapeQueryVersion.3 \
45		XShape.3 XShapeCombineRegion.3 \
46		XShape.3 XShapeCombineRectangles.3 \
47		XShape.3 XShapeCombineMask.3 \
48		XShape.3 XShapeCombineShape.3 \
49		XShape.3 XShapeOffsetShape.3 \
50		XShape.3 XShapeQueryExtents.3 \
51		XShape.3 XShapeSelectInput.3 \
52		XShape.3 XShapeInputSelected.3 \
53		XShape.3 XShapeGetRectangles.3
54
55MLINKS+=	XShm.3 XShmQueryExtension.3 \
56		XShm.3 XShmQueryVersion.3 \
57		XShm.3 XShmPixmapFormat.3 \
58		XShm.3 XShmAttach.3 \
59		XShm.3 XShmDetach.3 \
60		XShm.3 XShmCreateImage.3 \
61		XShm.3 XShmPutImage.3 \
62		XShm.3 XShmGetImage.3 \
63		XShm.3 XShmCreatePixmap.3 \
64		XShm.3 XShmGetEventBase.3
65
66MLINKS+=	Xmbuf.3 XmbufQueryExtension.3 \
67		Xmbuf.3 XmbufGetVersion.3 \
68		Xmbuf.3 XmbufCreateBuffers.3 \
69		Xmbuf.3 XmbufDestroyBuffers.3 \
70		Xmbuf.3 XmbufDisplayBuffers.3 \
71		Xmbuf.3 XmbufGetWindowAttributes.3 \
72		Xmbuf.3 XmbufChangeWindowAttributes.3 \
73		Xmbuf.3 XmbufGetBufferAttributes.3 \
74		Xmbuf.3 XmbufChangeBufferAttributes.3 \
75		Xmbuf.3 XmbufGetScreenInfo.3 \
76		Xmbuf.3 XmbufCreateStereoWindow.3
77
78MLINKS+=	Xevi.3 XeviQueryVersion.3 \
79		Xevi.3 XeviGetVisualInfo.3 \
80		Xevi.3 XeviQueryExtension.3
81
82INCS=	MITMisc.h \
83	XEVI.h \
84	XLbx.h \
85	XShm.h \
86	Xag.h \
87	Xcup.h \
88	Xdbe.h \
89	Xext.h \
90	Xge.h \
91	dpms.h \
92	extutil.h \
93	multibuf.h \
94	security.h \
95	shape.h \
96	sync.h \
97	xtestext1.h
98
99INCSDIR=${X11INCDIR}/X11/extensions
100
101PKGDIST=	${LIB}
102
103.include <bsd.x11.mk>
104.include <bsd.lib.mk>
105