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