xref: /freebsd/sys/contrib/dev/mwl/Makefile (revision cf4c5a53)
1cf4c5a53SSam Leffler#	$FreeBSD$
2cf4c5a53SSam Leffler
3cf4c5a53SSam LefflerFILES=	mw88W8363.fw.uu mwlboot.fw.uu
4cf4c5a53SSam Leffler
5cf4c5a53SSam Lefflermw88W8363.fw.uu: mv88W8363fw.h LICENSE
6cf4c5a53SSam Leffler	(cat mv88W8363fw.h; \
7cf4c5a53SSam Leffler	 echo 'int main(void) { \
8cf4c5a53SSam Leffler	     write(1, fmimage, sizeof(fmimage)); return 0; \
9cf4c5a53SSam Leffler	 }') | ${CC} -o build -x c -
10cf4c5a53SSam Leffler	(sed 's/^/# /' LICENSE; ./build | uuencode mw88W8363.fw) > ${.TARGET}
11cf4c5a53SSam Leffler
12cf4c5a53SSam Lefflermwlboot.fw.uu: mvbootfw.h LICENSE
13cf4c5a53SSam Leffler	(cat mvbootfw.h; \
14cf4c5a53SSam Leffler	 echo 'int main(void) { \
15cf4c5a53SSam Leffler	     write(1, hlpimage, sizeof(hlpimage)); return 0; \
16cf4c5a53SSam Leffler	 }') | ${CC} -o build -x c -
17cf4c5a53SSam Leffler	(sed 's/^/# /' LICENSE; ./build | uuencode mwlboot.fw) > ${.TARGET}
18cf4c5a53SSam Leffler
19cf4c5a53SSam Lefflerclean:
20cf4c5a53SSam Leffler	rm -f build build.c ${FILES}
21cf4c5a53SSam Leffler
22cf4c5a53SSam Leffler.include <bsd.prog.mk>
23