URI:
       tmkfile - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tmkfile (960B)
       ---
            1 <mkhdr
            2 
            3 BUGGERED='fs|fmt|utf'
            4 LIBDIRS=`ls -ld lib* | sed -n 's/^d.* //p' |egrep -v "^lib($BUGGERED)$"`
            5 
            6 DIRS=\
            7         $LIBDIRS\
            8         cmd\
            9 
           10 <mkdirs
           11 
           12 libs:V: libs-all
           13 
           14 libs-%:V:
           15         for i in $LIBDIRS
           16         do
           17                 (cd $i; echo cd `pwd`';' mk $MKFLAGS $stem; mk $MKFLAGS $stem)
           18         done
           19 
           20 MKDIRS=\
           21         libbio\
           22         libregexp\
           23         cmd/mk\
           24 
           25 mkmk.sh:VD:
           26         (
           27                 echo '# AUTOMATICALLY GENERATED - DO NOT EDIT'
           28                 echo cd lib9
           29                 echo 'echo cd `pwd`'
           30                 (cd lib9; mk -n -a install)
           31                 echo cd ..
           32                 for i in libbio libregexp cmd/mk
           33                 do
           34                         (cd $i; echo cd $i; echo 'echo cd `pwd`'; mk -n -a install)
           35                         echo cd ..
           36                 done
           37         ) | sed '
           38                 s/'$INSTALL'/$INSTALL/g
           39                 s/'$SYSNAME'/$SYSNAME/g
           40                 s;'$PLAN9';$PLAN9;g
           41         ' >$target
           42 
           43 testmkmk:V:
           44         mk mkmk.sh
           45         rm -f ../lib/lib*.a
           46         mv ../bin/mk ../bin/_mk
           47         sh -ex mkmk.sh
           48         ls -l ../bin/mk
           49 
           50 testcvs:V:
           51         (cd ..; cvs up -dAP)
           52         cp ../bin/_mk ../bin/mk
           53         mk clean
           54         rm ../lib/*.a
           55         mv ../bin/mk ../bin/_mk
           56         rm ../bin/*
           57         PLAN9="`pwd`/.." export PLAN9
           58         PATH=$PLAN9/bin:$PATH export PATH
           59