acme

thing1's custom acme build!
Log | Files | Refs | README

mkfile (782B)


      1 <$PLAN9/src/mkhdr
      2 
      3 TARG=acme
      4 DIRS=mail
      5 
      6 OFILES=\
      7 	acme.$O\
      8 	addr.$O\
      9 	buff.$O\
     10 	cols.$O\
     11 	disk.$O\
     12 	ecmd.$O\
     13 	edit.$O\
     14 	elog.$O\
     15 	exec.$O\
     16 	file.$O\
     17 	fsys.$O\
     18 	logf.$O\
     19 	look.$O\
     20 	regx.$O\
     21 	rows.$O\
     22 	scrl.$O\
     23 	text.$O\
     24 	time.$O\
     25 	util.$O\
     26 	wind.$O\
     27 	xfid.$O\
     28 	dat.$O\
     29 
     30 HFILES=dat.h\
     31 	edit.h\
     32 	fns.h\
     33 
     34 <$PLAN9/src/mkone
     35 <$PLAN9/src/mkdirs
     36 
     37 edit.$O ecmd.$O elog.$O:	edit.h
     38 
     39 likeplan9:V:
     40 	mkdir -p likeplan9
     41 	rm -f likeplan9/*
     42 	for i in *.c
     43 	do
     44 		9 sed 's/->(fcall|lk|b|fr|ref|m|u|u1)\./->/g;
     45 			s/\.(fcall|lk|b|fr|ref|m|u|u1)([^a-zA-Z0-9_])/\2/g
     46 			s/&(([a-zA-Z0-9_]|->|\.)*)->(fcall|lk|b|fr|ref|m|u|u1)([^a-zA-Z0-9_])/\1\4/g
     47 			s/range\(([^,()]+), ([^,()]+)\)/(Range){\1, \2}/g
     48 		' $i >likeplan9/$i
     49 	done
     50 
     51 diffplan9:V:
     52 	mk likeplan9
     53 	9 diff -n plan9 likeplan9 | sed 's;likeplan9/;;'