| tmkfile.fmt - plan9port - [fork] Plan 9 from user space | |
| git clone git://src.adamsgaard.dk/plan9port | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| tmkfile.fmt (706B) | |
| --- | |
| 1 MAKEALL=`{cd ../make; ls Make.*} | |
| 2 CFILES=`{9 ls -p $PLAN9/src/lib9/fmt/*.c} | |
| 3 CFILES1=`{9 ls -p $PLAN9/src/lib9/fmt/*.c |grep -v test} | |
| 4 TARG=\ | |
| 5 $MAKEALL\ | |
| 6 $CFILES\ | |
| 7 NOTICE\ | |
| 8 README\ | |
| 9 Makefile\ | |
| 10 fmt.h\ | |
| 11 fmtdef.h\ | |
| 12 nan.h\ | |
| 13 plan9.h\ | |
| 14 fmtinstall.3\ | |
| 15 print.3\ | |
| 16 | |
| 17 WHAT=fmt | |
| 18 | |
| 19 <../mkfile.what | |
| 20 | |
| 21 %: $PLAN9/src/lib9/fmt/% | |
| 22 cp $prereq $target | |
| 23 | |
| 24 fmt1.c: plan9.h $CFILES1 | |
| 25 (echo '#include <stdarg.h>'; \ | |
| 26 echo '#include <string.h>'; \ | |
| 27 echo '#include <stdlib.h>'; \ | |
| 28 echo '#include <errno.h>'; \ | |
| 29 echo '#include <limits.h>'; \ | |
| 30 echo '#include <math.h>'; \ | |
| 31 echo '#include <float.h>'; \ | |
| 32 cat plan9.h; \ | |
| 33 echo '#include "utf.h"'; \ | |
| 34 echo '#include "fmt.h"'; \ | |
| 35 cat fmtdef.h; \ | |
| 36 grep -hv '^#include' $CFILES1) >$target | |
| 37 |