Makefile.xf86-driver revision 1.10 1 # $NetBSD: Makefile.xf86-driver,v 1.10 2008/09/12 04:59:23 mrg Exp $
2
3 LIBISMODULE= yes
4 SHLIB_MAJOR= ${PACKAGE_MAJOR}
5
6 .include <bsd.own.mk>
7 .include <bsd.x11.mk>
8
9 LIB= ${DRIVER_NAME}
10 LIBDIR= ${X11USRLIBDIR}/modules/drivers
11
12 PRINT_PACKAGE_VERSION= awk '/^PACKAGE_VERSION=/ { \
13 match($$1, "[0-9]+\\.[0-9]+\\.[0-9]+"); \
14 version = substr($$1, RSTART, RLENGTH); \
15 } END { print version }' \
16 ${X11SRCDIR.${DRIVER}}/configure
17
18 PACKAGE_VERSION!= ${PRINT_PACKAGE_VERSION}
19
20 PACKAGE_MAJOR= ${PACKAGE_VERSION:R:R}
21 PACKAGE_MINOR= ${PACKAGE_VERSION:R:E}
22 PACKAGE_PATCH= ${PACKAGE_VERSION:E}
23
24 CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/xorg \
25 -I${DESTDIR}${X11INCDIR}/pixman-1 \
26 -I${X11SRCDIR.xorg-server}/../include \
27 ${X11FLAGS.DIX} ${X11INCS.DIX} \
28 ${X11FLAGS.SERVER} \
29 -DXFree86LOADER
30
31 CPPFLAGS+= -DPACKAGE_VERSION_MAJOR=${PACKAGE_MAJOR}
32 CPPFLAGS+= -DPACKAGE_VERSION_MINOR=${PACKAGE_MINOR}
33 CPPFLAGS+= -DPACKAGE_VERSION_PATCHLEVEL=${PACKAGE_PATCH}
34 CPPFLAGS+= -DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT}
35
36 .PATH: ${X11SRCDIR.${DRIVER}}/src
37 .PATH: ${X11SRCDIR.${DRIVER}}/man
38
39 .include <bsd.lib.mk>
40