aboutsummaryrefslogtreecommitdiff
path: root/share/examples/kld/firmware/fwimage/Makefile
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2011-04-01 23:47:10 +0000
committerEd Maste <emaste@FreeBSD.org>2011-04-01 23:47:10 +0000
commitbedca8b119754d5d97fceb6188fe47175ff4bebf (patch)
treeb31d46f93554002a0b3fc4c022deb98e234f4ee5 /share/examples/kld/firmware/fwimage/Makefile
parent86be75460404bafd432b53cf02281dd87cb9951b (diff)
Uuencode the sample "binary" firmware image file (instead of explicitly
adding \0 bytes). This is a technique that would be used in an actual driver and is more suitable as an example. Reviewed by: mlaier
Notes
Notes: svn path=/head/; revision=220256
Diffstat (limited to 'share/examples/kld/firmware/fwimage/Makefile')
-rw-r--r--share/examples/kld/firmware/fwimage/Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/share/examples/kld/firmware/fwimage/Makefile b/share/examples/kld/firmware/fwimage/Makefile
index 6c6218206ac3..1ff8c462ff35 100644
--- a/share/examples/kld/firmware/fwimage/Makefile
+++ b/share/examples/kld/firmware/fwimage/Makefile
@@ -3,8 +3,9 @@
KMOD= beastie
FIRMWS= firmware.img:beastie
-firmware.img: firmware.img.in
- cp ${.ALLSRC} ${.TARGET}
- printf '\0\0\0\0\0' >> ${.TARGET}
+CLEANFILES= firmware.img
+
+firmware.img: firmware.img.uu
+ uudecode -p ${.ALLSRC} > ${.TARGET}
.include <bsd.kmod.mk>