1#         $NetBSD: xcb.mk,v 1.6 2024/10/31 08:18:20 rillig Exp $
2
3# define XCBEXT to something before including this
4
5LIB=      xcb-${XCBEXT}
6
7SRCS=     ${XCBEXT}.c
8
9CPPFLAGS+=          -I${X11SRCDIR.xcb}/src
10CPPFLAGS+=          -I${.CURDIR}/../files
11
12LINTFLAGS+=         -X 132    # int = long (mostly for pointer differences)
13LINTFLAGS+=         -X 275    # cast discards 'const'
14LINTFLAGS+=         -X 247    # cast between unrelated pointer types
15
16LIBDPLIBS=\
17          xcb       ${.CURDIR}/../libxcb \
18          Xau       ${.CURDIR}/../../libXau \
19          Xdmcp     ${.CURDIR}/../../libXdmcp
20
21SHLIB_MAJOR?=       0
22SHLIB_MINOR?=       1
23
24PKGCONFIG=                    xcb-${XCBEXT}
25PKGDIST.xcb-${XCBEXT}=        ${X11SRCDIR.xcb}
26
27.include <bsd.x11.mk>
28.include <bsd.lib.mk>
29
30.PATH: ${.CURDIR}/../files ${X11SRCDIR.xcb}
31