xref: /dragonfly/sys/dev/drm/radeonfw/gen-makefiles (revision 2b3f93ea)
1#!/bin/sh
2
3set -e
4
5scriptdir=$(cd $(dirname $0) && pwd)
6fwdir=$scriptdir/../../../contrib/dev/drm/radeonfw
7
8for dir in $scriptdir/*; do
9	if [ ! -d $dir ]; then
10		continue
11	fi
12	rm -rf $dir
13done
14
15for file in $fwdir/*.uu; do
16	img=$(basename $file)
17	img=${img%.bin.uu}
18	echo "Image: $img"
19
20	mkdir -p $scriptdir/$img
21	cat > $scriptdir/$img/Makefile <<EOF
22# \$FreeBSD: head/sys/modules/drm2/radeonkmsfw/$img/Makefile 254885 2013-08-25 19:37:15Z dumbbell $
23
24KMOD=	radeonkmsfw_$img
25IMG=	$img
26
27.include <bsd.kmod.mk>
28EOF
29done
30
31rm $scriptdir/Makefile
32echo "SUBDIR=\t\t\t\t\t\t\t\t\t\\" >> $scriptdir/Makefile
33
34for dir in $scriptdir/*; do
35	if [ ! -d $dir ]; then
36		continue
37	fi
38	img=$(basename $dir)
39	img=${img%.bin.uu}
40	echo "\t$img\t\t\t\t\t\t\t\\" >> $scriptdir/Makefile
41done
42
43echo >> $scriptdir/Makefile
44echo ".include <bsd.subdir.mk>" >> $scriptdir/Makefile
45