xref: /netbsd-src/sys/external/bsd/drm2/i915drm/i915drmkms2netbsd (revision 181254a7b1bdde6873432bffef2d2decc4b5c22f)
1#!/bin/sh
2
3#	$NetBSD: i915drmkms2netbsd,v 1.2 2018/08/27 07:55:17 riastradh Exp $
4#
5# $ /path/to/i915drmkms2netbsd > /path/to/files.i915drmkms.new
6#
7# Run from the top-level i915drmkms source directory.
8
9set -Ceu
10
11# Location of the i915drmkms sources relative to $NETBSDSRCDIR.
12i915drmkms_top=external/bsd/drm2/dist/drm/i915
13
14# config(5) flag for the i915drmkms driver.
15i915drmkms_flag=i915drmkms
16
17env CONFIG_ACPI=y \
18env CONFIG_DRM_FBDEV_EMULATION=y \
19env src=. \
20make -f Makefile -V '$(i915-y)' \
21| tr ' ' '\n' \
22| grep -v '^$' \
23| sed -e 's,\.o$,.c,' \
24| sort -u \
25| while read f; do
26	printf 'file\t%s\t%s\n' "$i915drmkms_top/$f" "$i915drmkms_flag"
27done
28