Home | History | Annotate | Line # | Download | only in drivers
      1  1.33       mrg #	$NetBSD: Makefile.xf86-driver,v 1.33 2022/07/15 04:18:54 mrg Exp $
      2   1.4       rtr 
      3   1.5       rtr LIBISMODULE=	yes
      4   1.8       rtr SHLIB_MAJOR=	${PACKAGE_MAJOR}
      5   1.1       mrg 
      6  1.29       nia NOFULLRELRO=	yes
      7  1.30  christos LINTFLAGS+=-D__GNUC__
      8  1.32  christos MKLINT:= no	# XXX: lint2 is broken for most of them
      9  1.32  christos NOLINT=yes
     10  1.29       nia 
     11   1.1       mrg .include <bsd.own.mk>
     12   1.1       mrg .include <bsd.x11.mk>
     13   1.1       mrg 
     14   1.1       mrg LIB=	${DRIVER_NAME}
     15   1.8       rtr LIBDIR=	${X11USRLIBDIR}/modules/drivers
     16   1.1       mrg 
     17  1.14     ahoka # Extract version from configure script if not set in makefile.
     18  1.14     ahoka #
     19  1.14     ahoka .if defined(DRIVER_VERSION)
     20  1.14     ahoka PACKAGE_VERSION=	${DRIVER_VERSION}
     21  1.14     ahoka .else
     22  1.13       apb PRINT_PACKAGE_VERSION=	${TOOL_AWK} '/^PACKAGE_VERSION=/ {		\
     23   1.7       rtr 				match($$1, "[0-9]+\\.[0-9]+\\.[0-9]+");	\
     24   1.2       rtr 				version = substr($$1, RSTART, RLENGTH);	\
     25   1.2       rtr 			} END { print version }'			\
     26   1.2       rtr 			${X11SRCDIR.${DRIVER}}/configure
     27   1.2       rtr 
     28   1.2       rtr PACKAGE_VERSION!=	${PRINT_PACKAGE_VERSION}
     29  1.14     ahoka .endif
     30   1.2       rtr 
     31   1.9  christos PACKAGE_MAJOR=		${PACKAGE_VERSION:R:R}
     32   1.9  christos PACKAGE_MINOR=		${PACKAGE_VERSION:R:E}
     33   1.9  christos PACKAGE_PATCH=		${PACKAGE_VERSION:E}
     34   1.2       rtr 
     35  1.11       rtr CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11 \
     36  1.12       rtr 		-I${DESTDIR}${X11INCDIR}/X11/dri \
     37  1.11       rtr 		-I${DESTDIR}${X11INCDIR}/xorg \
     38   1.1       mrg 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
     39   1.1       mrg 		-I${X11SRCDIR.xorg-server}/../include \
     40  1.12       rtr 		${X11FLAGS.EXTENSION} \
     41  1.10       mrg 		${X11FLAGS.SERVER} \
     42  1.15       mrg 		-DHAVE_XORG_SERVER_1_1_0 \
     43  1.15       mrg 		-DSERVER_1_5 \
     44  1.15       mrg 		-DXSERVER_LIBPCIACCESS \
     45  1.26       mrg 		-DHAVE_XEXTPROTO_71 \
     46  1.26       mrg 		-DXFree86LOADER
     47   1.1       mrg 
     48  1.20       mrg .if ${XORG_SERVER_SUBDIR} == "xorg-server.old"
     49  1.24       mrg CPPFLAGS+=	-DHAVE_XAA_H
     50  1.33       mrg .else
     51  1.33       mrg CPPFLAGS+=	-D_OPENBSD_SOURCE
     52  1.20       mrg .endif
     53  1.20       mrg 
     54   1.3       rtr CPPFLAGS+=	-DPACKAGE_VERSION_MAJOR=${PACKAGE_MAJOR}
     55   1.3       rtr CPPFLAGS+=	-DPACKAGE_VERSION_MINOR=${PACKAGE_MINOR}
     56   1.3       rtr CPPFLAGS+=	-DPACKAGE_VERSION_PATCHLEVEL=${PACKAGE_PATCH}
     57   1.3       rtr CPPFLAGS+=	-DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT}
     58   1.3       rtr 
     59   1.1       mrg .PATH:	${X11SRCDIR.${DRIVER}}/src
     60   1.1       mrg .PATH:	${X11SRCDIR.${DRIVER}}/man
     61  1.23       mrg .PATH:	${X11SRCDIR.${DRIVER}}
     62   1.1       mrg 
     63  1.22       mrg DRIVER_TOPDIR:=${.PARSEDIR}
     64  1.23       mrg .if !exists(${X11SRCDIR.${DRIVER}}/../include) && !defined(DRIVER_NO_FAKE_INCLUDE)
     65  1.22       mrg CPPFLAGS+=	-DHAVE_CONFIG_H -I${DRIVER_TOPDIR}/fake-include
     66  1.21       mrg .endif
     67  1.21       mrg 
     68   1.1       mrg .include <bsd.lib.mk>
     69