| <$PLAN9/src/mkhdr |
| |
| TARG=jpg\ |
| gif\ |
| togif\ |
| ppm\ |
| toppm\ |
| png\ |
| topng\ |
| yuv\ |
| ico\ |
| toico\ |
| bmp\ |
| |
| IMFILES=\ |
| torgbv.$O\ |
| totruecolor.$O\ |
| writerawimage.$O\ |
| |
| HFILES=imagefile.h\ |
| |
| <$PLAN9/src/mkmany |
| |
| $O.jpg: $IMFILES readjpg.$O jpg.$O |
| $O.gif: $IMFILES readgif.$O gif.$O |
| $O.togif: writegif.$O onechan.$O togif.$O torgbv.$O multichan.$O |
| $O.ppm: $IMFILES readppm.$O ppm.$O |
| $O.toppm: writeppm.$O multichan.$O toppm.$O |
| $O.png: $IMFILES readpng.$O png.$O multichan.$O |
| $O.topng: writepng.$O topng.$O |
| $O.yuv: $IMFILES readyuv.$O yuv.$O |
| $O.bmp: $IMFILES readbmp.$O bmp.$O |
| |
| torgbv.$O: ycbcr.h rgbv.h |
| |
| ycbcr.h: rgbycc.c |
| 9c rgbycc.c |
| 9l -o o.rgbycc rgbycc.o -ldraw -l9 |
| ./o.rgbycc >ycbcr.h |
| |
| rgbv.h: rgbrgbv.c |
| 9c rgbrgbv.c |
| 9l -o o.rgbrgbv rgbrgbv.o -ldraw -l9 |
| ./o.rgbrgbv >rgbv.h |
| |
| nuke:V: nuke-headers |
| |
| nuke-headers:V: |
| rm -f rgbv.h ycbcr.h |
| |
| CLEANFILES=$CLEANFILES o.rgbycc o.rgbrgbv rgbv.h ycbcr.h |