| MAKEALL=`{cd ../make; ls Make.*} |
| CFILES=`{9 ls -p $PLAN9/src/lib9/fmt/*.c} |
| CFILES1=`{9 ls -p $PLAN9/src/lib9/fmt/*.c |grep -v test} |
| TARG=\ |
| $MAKEALL\ |
| $CFILES\ |
| NOTICE\ |
| README\ |
| Makefile\ |
| fmt.h\ |
| fmtdef.h\ |
| nan.h\ |
| plan9.h\ |
| fmtinstall.3\ |
| print.3\ |
| |
| WHAT=fmt |
| |
| <../mkfile.what |
| |
| %: $PLAN9/src/lib9/fmt/% |
| cp $prereq $target |
| |
| fmt1.c: plan9.h $CFILES1 |
| (echo '#include <stdarg.h>'; \ |
| echo '#include <string.h>'; \ |
| echo '#include <stdlib.h>'; \ |
| echo '#include <errno.h>'; \ |
| echo '#include <limits.h>'; \ |
| echo '#include <math.h>'; \ |
| echo '#include <float.h>'; \ |
| cat plan9.h; \ |
| echo '#include "utf.h"'; \ |
| echo '#include "fmt.h"'; \ |
| cat fmtdef.h; \ |
| grep -hv '^#include' $CFILES1) >$target |
| |