1# $NetBSD: Makefile,v 1.15 2013/01/12 18:32:12 macallan Exp $ 2 3DRIVER= xf86-input-keyboard 4DRIVER_NAME= kbd_drv 5 6SRCS= kbd.c bsd_KbdMap.c bsd_kbd.c at_scancode.c 7MAN= kbd.4 8 9.include <bsd.own.mk> 10.if !defined(__MINIX) 11.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" || ${MACHINE} == "cats" 12CPPFLAGS+= -DPCVT_SUPPORT 13.endif 14 15# turns out we can't use wskbd everywhere without a couple more translation 16# tables in the X driver so make it the default only where we know it will work 17 18.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE} == "sparc" || \ 19 ${MACHINE} == "sparc64" || ${MACHINE} == "sgimips" || \ 20 ${MACHINE} == "shark" || ${MACHINE} == "vax" || \ 21 ${MACHINE} == "evbarm" 22CPPFLAGS+= -DDEFAULT_TO_WSKBD 23.endif 24 25CPPFLAGS+= -DWSCONS_SUPPORT 26.endif # !defined(__MINIX) 27CPPFLAGS+= -DXKB 28CPPFLAGS.kbd.c= -D__XKBDEFRULES__=${__XKBDEFRULES__} 29 30X11EXTRAMANDEFS+= -e 's,__xkb_path__,${X11LIBDIR}/xkb,g' 31 32COPTS.kbd.c= -Wno-error # XXX deprecated 33 34.include "../Makefile.xf86-driver" 35