diff options
author | Ori Bernstein <ori@eigenstate.org> | 2014-10-05 18:18:19 -0400 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2014-10-05 18:18:19 -0400 |
commit | b8e1d4c0252943545bbcde039cc227401b8c03ab (patch) | |
tree | ed14ab8997a7d7bee3cadbe91f3d05bfb2b0da94 /mkfile | |
parent | 97540583eefeed60052f9831d68e7eb7bbbe8906 (diff) | |
download | mc-b8e1d4c0252943545bbcde039cc227401b8c03ab.tar.gz |
Add plan9 mkfiles and runtime.
Diffstat (limited to 'mkfile')
-rw-r--r-- | mkfile | 46 |
1 files changed, 46 insertions, 0 deletions
@@ -0,0 +1,46 @@ +</$objtype/mkfile + +SUB = parse \ + opt \ + 6 \ + muse \ + myrbuild \ + rt \ + libstd \ + doc + +all:V: $SUB config.h + for(dir in $SUB)@{ + cd $dir + mk $MKFLAGS + } +nuke:V: $SUB + rm -f config.h + rm -f config.mk + for(dir in $SUB)@{ + cd $dir + mk $MKFLAGS nuke + } + +clean:V: $SUB config.h + for(dir in $SUB)@{ + cd $dir + mk $MKFLAGS clean + } + +install:V: $SUB config.h + for(dir in $SUB)@{ + cd $dir + mk $MKFLAGS install + } + +uninstall:V: $SUB config.h + for(dir in $SUB)@{ + cd $dir + mk $MKFLAGS + } + +config.h: + echo '#define Instroot "'/'"' > config.h + echo '#define Asmcmd {"6a", "-o", NULL}' >> config.h + echo '#define Symprefix "_"' >> config.h |