Home | History | Annotate | Line # | Download | only in drivers
Makefile.xf86-driver revision 1.8
      1 #	$NetBSD: Makefile.xf86-driver,v 1.8 2008/08/10 11:28:42 rtr 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 PRINT_PACKAGE_MAJOR=	echo ${PACKAGE_VERSION} | awk -F. '{	\
     21 				major = $$1;			\
     22 			} END { print major }'
     23 PACKAGE_MAJOR!=		${PRINT_PACKAGE_MAJOR}
     24 
     25 PRINT_PACKAGE_MINOR=	echo ${PACKAGE_VERSION} | awk -F. '{	\
     26 				minor = $$2;			\
     27 			} END { print minor }'
     28 PACKAGE_MINOR!=		${PRINT_PACKAGE_MINOR}
     29 
     30 PRINT_PACKAGE_PATCH=	echo ${PACKAGE_VERSION} | awk -F. '{	\
     31 				patch = $$3;			\
     32 			} END { print patch }'
     33 PACKAGE_PATCH!=		${PRINT_PACKAGE_PATCH}
     34 
     35 CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/xorg \
     36 		-I${DESTDIR}${X11INCDIR}/pixman-1 \
     37 		-I${X11SRCDIR.xorg-server}/../include \
     38 		${X11FLAGS.DIX} ${X11INCS.DIX} \
     39 		-DXFree86LOADER
     40 
     41 CPPFLAGS+=	-DPACKAGE_VERSION_MAJOR=${PACKAGE_MAJOR}
     42 CPPFLAGS+=	-DPACKAGE_VERSION_MINOR=${PACKAGE_MINOR}
     43 CPPFLAGS+=	-DPACKAGE_VERSION_PATCHLEVEL=${PACKAGE_PATCH}
     44 CPPFLAGS+=	-DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT}
     45 
     46 .PATH:	${X11SRCDIR.${DRIVER}}/src
     47 .PATH:	${X11SRCDIR.${DRIVER}}/man
     48 
     49 .include <bsd.lib.mk>
     50