plan9port

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

mkfile (529B)


      1 <$PLAN9/src/mkhdr
      2 
      3 TARG=eqn
      4 OFILES=main.$O\
      5 	tuning.$O\
      6 	diacrit.$O\
      7 	eqnbox.$O\
      8 	font.$O\
      9 	fromto.$O\
     10 	funny.$O\
     11 	glob.$O\
     12 	integral.$O\
     13 	input.$O\
     14 	lex.$O\
     15 	lookup.$O\
     16 	mark.$O\
     17 	matrix.$O\
     18 	mbwc.$O\
     19 	move.$O\
     20 	over.$O\
     21 	paren.$O\
     22 	pile.$O\
     23 	shift.$O\
     24 	size.$O\
     25 	sqrt.$O\
     26 	text.$O\
     27 	eqn.$O\
     28 
     29 YFILES=eqn.y\
     30 
     31 HFILES=e.h\
     32 	y.tab.h\
     33 
     34 <$PLAN9/src/mkone
     35 
     36 YFLAGS=-d -S
     37 
     38 eqn.c:	y.tab.c prevy.tab.h
     39 	mv y.tab.c $target
     40 
     41 prevy.tab.h:	y.tab.h
     42 	sh -c 'cmp -s y.tab.h prevy.tab.h || cp y.tab.h prevy.tab.h'
     43 
     44 clean:
     45 	rm -f eqn.c prevy.tab.h