Module Name: src
Committed By: riastradh
Date: Mon Aug 27 05:36:16 UTC 2018
Added Files:
src/sys/external/bsd/drm2/i915drm: i915drmkms2netbsd
src/sys/external/bsd/drm2/radeon: radeon2netbsd
Log Message:
Scripts to generate radeon and intel file lists.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/external/bsd/drm2/i915drm/i915drmkms2netbsd
cvs rdiff -u -r0 -r1.1 src/sys/external/bsd/drm2/radeon/radeon2netbsd
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: src/sys/external/bsd/drm2/i915drm/i915drmkms2netbsd
diff -u /dev/null src/sys/external/bsd/drm2/i915drm/i915drmkms2netbsd:1.1
--- /dev/null Mon Aug 27 05:36:16 2018
+++ src/sys/external/bsd/drm2/i915drm/i915drmkms2netbsd Mon Aug 27 05:36:15 2018
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# $NetBSD: i915drmkms2netbsd,v 1.1 2018/08/27 05:36:15 riastradh Exp $
+#
+# $ /path/to/i915drmkms2netbsd > /path/to/files.i915drmkms.new
+#
+# Run from the top-level i915drmkms source directory.
+
+set -Ceu
+
+# Location of the i915drmkms sources relative to $NETBSDSRCDIR.
+i915drmkms_top=external/bsd/drm2/dist/drm/i915
+
+# config(5) flag for the i915drmkms driver.
+i915drmkms_flag=i915drmkms
+
+env CONFIG_ACPI=y \
+env src=. \
+make -f Makefile -V '$(i915-y)' \
+| tr ' ' '\n' \
+| grep -v '^$' \
+| sed -e 's,\.o$,.c,' \
+| sort -u \
+| while read f; do
+ printf 'file\t%s\t%s\n' "$i915drmkms_top/$f" "$i915drmkms_flag"
+done
Index: src/sys/external/bsd/drm2/radeon/radeon2netbsd
diff -u /dev/null src/sys/external/bsd/drm2/radeon/radeon2netbsd:1.1
--- /dev/null Mon Aug 27 05:36:16 2018
+++ src/sys/external/bsd/drm2/radeon/radeon2netbsd Mon Aug 27 05:36:15 2018
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# $NetBSD: radeon2netbsd,v 1.1 2018/08/27 05:36:15 riastradh Exp $
+#
+# $ /path/to/radeon2netbsd > /path/to/files.radeon.new
+#
+# Run from the top-level Radeon source directory.
+
+set -Ceu
+
+# Location of the Radeon sources relative to $NETBSDSRCDIR.
+radeon_top=external/bsd/drm2/dist/drm/radeon
+
+# config(5) flag for the Radeon driver.
+radeon_flag=radeon
+
+env CONFIG_ACPI=y \
+env src=. \
+make -f Makefile -V '$(radeon-y)' \
+| tr ' ' '\n' \
+| grep -v '^$' \
+| sed -e 's,\.o$,.c,' \
+| sort -u \
+| while read f; do
+ printf 'file\t%s\t%s\n' "$radeon_top/$f" "$radeon_flag"
+done