xref: /netbsd-src/external/mit/xorg/lib/libXrandr/Makefile (revision dbbde5bcafc6002642c158363f0bba515b4680bd)
1#	$NetBSD: Makefile,v 1.7 2022/05/03 00:29:23 uwe Exp $
2
3.include <bsd.own.mk>
4
5LIB=	Xrandr
6.PATH:	${X11SRCDIR.${LIB}}/src
7.PATH:	${X11SRCDIR.${LIB}}/include/X11/extensions
8.PATH:	${X11SRCDIR.${LIB}}/man
9
10SRCS=	Xrandr.c XrrConfig.c XrrCrtc.c XrrMode.c XrrOutput.c \
11	XrrProperty.c XrrScreen.c XrrProvider.c XrrProviderProperty.c \
12	XrrMonitor.c
13
14INCS=	Xrandr.h
15INCSDIR=${X11INCDIR}/X11/extensions
16
17CPPFLAGS+=	${X11FLAGS.THREADLIB}
18CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11/extensions
19CPPFLAGS+=	-DHAVE__XEATDATAWORDS
20
21LIBDPLIBS=\
22	Xrender	${.CURDIR}/../libXrender \
23	Xext	${.CURDIR}/../libXext \
24	X11	${.CURDIR}/../libX11/dynamic
25
26PKGDIST=	${LIB}
27
28CWARNFLAGS.clang+=	-Wno-pointer-sign
29
30
31MAN = Xrandr.3
32
33MLINKS += Xrandr.3 XRRConfigCurrentConfiguration.3
34MLINKS += Xrandr.3 XRRConfigCurrentRate.3
35MLINKS += Xrandr.3 XRRConfigRates.3
36MLINKS += Xrandr.3 XRRConfigRotations.3
37MLINKS += Xrandr.3 XRRConfigSizes.3
38MLINKS += Xrandr.3 XRRConfigTimes.3
39MLINKS += Xrandr.3 XRRFreeScreenConfigInfo.3
40MLINKS += Xrandr.3 XRRGetScreenInfo.3
41MLINKS += Xrandr.3 XRRQueryExtension.3
42MLINKS += Xrandr.3 XRRQueryVersion.3
43MLINKS += Xrandr.3 XRRRootToScreen.3
44MLINKS += Xrandr.3 XRRSelectInput.3
45MLINKS += Xrandr.3 XRRSetScreenConfig.3
46MLINKS += Xrandr.3 XRRSetScreenConfigAndRate.3
47
48.include <bsd.x11.mk>
49.include <bsd.lib.mk>
50