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