aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2016-03-07 15:00:21 +0000
committerIan C <ianc@noddybox.co.uk>2016-03-07 15:00:21 +0000
commit77e8708934c5c792b1435fa11dfe3c0a6f636a8c (patch)
tree8c68ecddaf2c2c0730ba310b8d1b9e0f1bd16132 /INSTALL
parent6e9c9c9205d6eec1ff1cfb3fa407c6714854145a (diff)
Updated README and copied latest version in.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL38
1 files changed, 38 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..614920f
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,38 @@
+
+This program does not unfortunately use the configure script, but I have been
+careful to write is as portably as possible -- it should only be using ISO C.
+
+In fact the only non-portable part is perhaps the Makefile for non UNIX-like
+systems.
+
+
+UNIX-like systems
+=================
+
+To build the software on unix, or a compatible build system (eg. cygwin),
+type the following:
+
+ cd src
+ make
+
+Then copy the casm executable wherever you want. The documentation in the doc
+directory can also be copied wherever.
+
+The documentation is supplied pre-built, but if local changes are made it can
+be regenerated by:
+
+ cd doc
+ make
+
+Note that the documentation relies on asciidoc.
+
+
+Other or broken systems
+=======================
+
+If the Makefile is not usable on your system, you simply need to compile all
+the .c files and produce a single casm object. E.g. (using the cc command
+as an example):
+
+ cd src
+ cc -o casm *.c