gdb - Local mods (compile)
[dragonfly.git] / sys / dev / drm / radeonfw / gen-makefiles
1 #!/bin/sh
2
3 set -e
4
5 scriptdir=$(cd $(dirname $0) && pwd)
6 fwdir=$scriptdir/../../../contrib/dev/drm/radeonfw
7
8 for dir in $scriptdir/*; do
9         if [ ! -d $dir ]; then
10                 continue
11         fi
12         rm -rf $dir
13 done
14
15 for 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
24 KMOD=   radeonkmsfw_$img
25 IMG=    $img
26
27 .include <bsd.kmod.mk>
28 EOF
29 done
30
31 rm $scriptdir/Makefile
32 echo "SUBDIR=\t\t\t\t\t\t\t\t\t\\" >> $scriptdir/Makefile
33
34 for 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
41 done
42
43 echo >> $scriptdir/Makefile
44 echo ".include <bsd.subdir.mk>" >> $scriptdir/Makefile