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 | |