Commit | Line | Data |
---|---|---|
0dace59e | 1 | #!/bin/sh |
0dace59e FT |
2 | |
3 | set -e | |
4 | ||
5 | scriptdir=$(cd $(dirname $0) && pwd) | |
b29f78b5 | 6 | fwdir=$scriptdir/../../../contrib/dev/drm/radeonfw |
0dace59e FT |
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 | |
b29f78b5 | 22 | # \$FreeBSD: head/sys/modules/drm2/radeonkmsfw/$img/Makefile 254885 2013-08-25 19:37:15Z dumbbell $ |
0dace59e FT |
23 | |
24 | KMOD= radeonkmsfw_$img | |
25 | IMG= $img | |
26 | ||
27 | .include <bsd.kmod.mk> | |
28 | EOF | |
29 | done | |
b29f78b5 MN |
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 |