diff options
author | Ori Bernstein <ori@eigenstate.org> | 2014-06-18 01:10:30 -0400 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2014-06-18 01:10:30 -0400 |
commit | f6e53709407611de940092c9d73e63926723252f (patch) | |
tree | 320c6d9474ba1eb51f2dc88640e9edd0d1672a55 /doc/myrbuild.1 | |
download | mc-f6e53709407611de940092c9d73e63926723252f.tar.gz |
Merge pull request #1 from akoshibe/master
added sockproto values
Diffstat (limited to 'doc/myrbuild.1')
-rw-r--r-- | doc/myrbuild.1 | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/doc/myrbuild.1 b/doc/myrbuild.1 new file mode 100644 index 0000000..7eb2693 --- /dev/null +++ b/doc/myrbuild.1 @@ -0,0 +1,66 @@ +.TH MUSE 1 +.SH NAME +myrbuild +.SH SYNOPSIS +.B myrbuild +.I -[hblI] +.I [file...] +.br +.SH DESCRIPTION +.PP +The 'myrbuild' tool takes as input a list of Myrddin or assembly sources, +and compiles them in the correct dependency order into either a library or +an executable. If the source files are myrddin sources, then the appropriate +usefiles will be created as well. It expects Myrddin source to be in '.myr' +files. + +.PP +Myrbuild will default to building for the current architecture. + +.PP +The myrbuild options are: + +.TP +.B -h +Print a summary of the available options. + +.TP +.B -b name +Compile source into a binary named 'name'. If neither this option nor +the '-l' option are given, myrbuild will create a binary called 'a.out'. + +.TP +.B -l 'name' +Compile source given into a library called 'lib<name>.a', and a matching +usefile called 'name'. Only static libraries are currently supported. + +.TP +.B -I path +Add 'path' to the search path for unquoted use statments. This option +does not affect the search path for local usefiles, which are always +searched relative to the compiler's current working directory. Without +any options, the search path defaults to /usr/include/myr. + +.SH EXAMPLE +.EX + myrbuild -b foo foo.myr + myrbuild -l foo bar.myr baz.myr + muse -mo library foo.use bar.use +.EE + +.SH FILES +The source for muse is available from +.B git://git.eigenstate.org/git/ori/mc.git +and lives in the +.I myrbuild/ +directory within the source tree. + +.SH SEE ALSO +.IR mc(1) +.IR muse(1) +.IR ld(1) +.IR as(1) + +.SH BUGS +.PP +None known. |