plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

mkfile.utf (582B)


      1 MAKEALL=`{cd ../make; ls Make.*}
      2 CFILES=`{9 ls -p $PLAN9/src/lib9/utf/*.c}
      3 TARG=\
      4 	$MAKEALL\
      5 	NOTICE\
      6 	README\
      7 	Makefile\
      8 	$CFILES\
      9 	plan9.h\
     10 	utf.h\
     11 	utfdef.h\
     12 	isalpharune.3\
     13 	rune.3\
     14 	runestrcat.3\
     15 	utf.7\
     16 
     17 WHAT=utf
     18 
     19 <../mkfile.what
     20 
     21 utf.h: $PLAN9/include/utf.h
     22 	cp $prereq $target
     23 
     24 %: $PLAN9/src/lib9/utf/%
     25 	cp $prereq $target
     26 
     27 utf1.c:D: plan9.h $CFILES
     28 	(cat plan9.h; \
     29 	 echo '#include <stdlib.h>'; \
     30 	 echo '#include <string.h>'; \
     31 	 echo '#include <unistd.h>'; \
     32 	 echo '#define bsearch utf_bsearch'; \
     33 	 echo '#include "utf.h"'; \
     34 	 grep -hv '^#include' $CFILES) >$target
     35