1# $NetBSD: Makefile.xf86-driver,v 1.19 2010/11/23 08:22:29 mrg Exp $ 2 3LIBISMODULE= yes 4SHLIB_MAJOR= ${PACKAGE_MAJOR} 5 6.include <bsd.own.mk> 7.include <bsd.x11.mk> 8 9LIB= ${DRIVER_NAME} 10LIBDIR= ${X11USRLIBDIR}/modules/drivers 11 12# Extract version from configure script if not set in makefile. 13# 14.if defined(DRIVER_VERSION) 15PACKAGE_VERSION= ${DRIVER_VERSION} 16.else 17PRINT_PACKAGE_VERSION= ${TOOL_AWK} '/^PACKAGE_VERSION=/ { \ 18 match($$1, "[0-9]+\\.[0-9]+\\.[0-9]+"); \ 19 version = substr($$1, RSTART, RLENGTH); \ 20 } END { print version }' \ 21 ${X11SRCDIR.${DRIVER}}/configure 22 23PACKAGE_VERSION!= ${PRINT_PACKAGE_VERSION} 24.endif 25 26PACKAGE_MAJOR= ${PACKAGE_VERSION:R:R} 27PACKAGE_MINOR= ${PACKAGE_VERSION:R:E} 28PACKAGE_PATCH= ${PACKAGE_VERSION:E} 29 30CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11 \ 31 -I${DESTDIR}${X11INCDIR}/X11/dri \ 32 -I${DESTDIR}${X11INCDIR}/xorg \ 33 -I${DESTDIR}${X11INCDIR}/pixman-1 \ 34 -I${X11SRCDIR.xorg-server}/../include \ 35 ${X11FLAGS.EXTENSION} \ 36 ${X11FLAGS.SERVER} \ 37 -DHAVE_XORG_SERVER_1_1_0 \ 38 -DSERVER_1_5 \ 39 -DXSERVER_LIBPCIACCESS \ 40 -DXFree86LOADER \ 41 -DHAVE_XEXTPROTO_71 42 43CPPFLAGS+= -DPACKAGE_VERSION_MAJOR=${PACKAGE_MAJOR} 44CPPFLAGS+= -DPACKAGE_VERSION_MINOR=${PACKAGE_MINOR} 45CPPFLAGS+= -DPACKAGE_VERSION_PATCHLEVEL=${PACKAGE_PATCH} 46CPPFLAGS+= -DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT} 47 48.PATH: ${X11SRCDIR.${DRIVER}}/src 49.PATH: ${X11SRCDIR.${DRIVER}}/man 50 51.include <bsd.lib.mk> 52