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