plan9port

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

mkfile (491B)


      1 <$PLAN9/src/mkhdr
      2 
      3 TARG=awk
      4 OFILES=re.$O\
      5 	lex.$O\
      6 	main.$O\
      7 	parse.$O\
      8 	proctab.$O\
      9 	tran.$O\
     10 	lib.$O\
     11 	run.$O\
     12 	y.tab.$O\
     13 
     14 HFILES=awk.h\
     15 	y.tab.h\
     16 	proto.h\
     17 
     18 YFILES=awkgram.y
     19 
     20 CLEANFILES=$CLEANFILES proctab.c $O.maketab
     21 
     22 <$PLAN9/src/mkone
     23 
     24 # CFLAGS=-c -D_REGEXP_EXTENSION -D_RESEARCH_SOURCE -D_BSD_EXTENSION -DUTF
     25 
     26 YFLAGS=-S -d -v
     27 
     28 proctab.c: $O.maketab
     29 	./$O.maketab >proctab.c
     30 
     31 maketab.$O: maketab.c
     32 	$CC $CFLAGS maketab.c
     33 
     34 $O.maketab:V: y.tab.h maketab.$O
     35 	$LD -o $O.maketab maketab.$O