1 1.9 mrg # $NetBSD: Makefile,v 1.9 2022/10/18 08:18:36 mrg Exp $ 2 1.3 ghen # 3 1.3 ghen # When upgrading, re-assemble the files base, base.lst, evdev and 4 1.3 ghen # evdev.lst by running ./configure && make in the dist directory, 5 1.3 ghen # and copy the resulting files back here. 6 1.5 mrg # 7 1.6 mrg # % env PKG_CONFIG_PATH=/usr/X11R7/lib/pkgconfig meson --prefix=/usr/X11R7 build 8 1.6 mrg # % env PKG_CONFIG_PATH=/usr/X11R7/lib/pkgconfig meson compile -C build 9 1.6 mrg # % cp build/xkeyboard-config.7 src/external/mit/xorg/lib/xkeyboard-config/xkeyboard-config.man 10 1.6 mrg # % cp build/rules/{base,evdev}{,.lst} src/external/mit/xorg/lib/xkeyboard-config/rules 11 1.8 mrg # 12 1.8 mrg # XXX and for now, this one too: 13 1.8 mrg # 14 1.8 mrg # % cp build/meson-private/xkeyboard-config.pc src/external/mit/xorg/lib/xkeyboard-config/xkeyboard-config.pc.in 15 1.1 mrg 16 1.1 mrg .include <bsd.own.mk> 17 1.1 mrg 18 1.1 mrg XKBNAME= rules 19 1.7 mrg GENFILES= base.extras.xml base.xml 20 1.4 christos FILES= README base base.lst evdev evdev.lst xfree98 xkb.dtd 21 1.9 mrg FILES+= evdev.extras.xml evdev.xml 22 1.4 christos FILES+= ${GENFILES} 23 1.4 christos CLEAN+= ${GENFILES} 24 1.4 christos 25 1.4 christos .for i in ${GENFILES} 26 1.4 christos FILESBUILD_${i}= yes 27 1.4 christos .endfor 28 1.1 mrg 29 1.1 mrg SYMLINKS= base ${FILESDIR}/xorg \ 30 1.1 mrg base.lst ${FILESDIR}/xorg.lst \ 31 1.1 mrg base.xml ${FILESDIR}/xorg.xml 32 1.1 mrg 33 1.1 mrg .include "../Makefile.xkbdata" 34 1.1 mrg 35 1.1 mrg .include <bsd.x11.mk> 36 1.1 mrg .include <bsd.prog.mk> 37