Diffstat (limited to 'doc/myrbuild.1')
1 files changed, 66 insertions, 0 deletions
diff --git a/doc/myrbuild.1 b/doc/myrbuild.1
new file mode 100644
@@ -0,0 +1,66 @@
+.TH MUSE 1
+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'
+Myrbuild will default to building for the current architecture.
+The myrbuild options are:
+Print a summary of the available options.
+.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'.
+.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.
+.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.
+ myrbuild -b foo foo.myr
+ myrbuild -l foo bar.myr baz.myr
+ muse -mo library foo.use bar.use
+The source for muse is available from
+and lives in the
+directory within the source tree.
+.SH SEE ALSO