summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2003-12-17 01:36:18 +0000
committerIan C <ianc@noddybox.co.uk>2003-12-17 01:36:18 +0000
commitee9ba2f27c4d2819742b637fe9c2c9ac0c031605 (patch)
tree5911f1ac98d87df0ba6a2da52d350a8fee8292f7 /INSTALL
parentd9d83f8bec81fa5303fe91b8a07004c7d8f6ab55 (diff)
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL37
1 files changed, 37 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..ddf3308
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,37 @@
+
+Requirements
+============
+
+- ANSI C compiler
+- X11 libraries and headers
+
+
+Building
+========
+
+This program does not unfortunately use the configure script, but I have been
+careful to write is as portably as possible to unix type systems (it was
+originally developed on FreeBSD 5.1)
+
+To build the software, type the following:
+
+ cd src
+ make depend
+ make
+
+Then copy the ezx81 executable wherever you want (sorry there is no install,
+but it does only generate one executable and no other dependencies).
+
+
+Other or broken systems
+=======================
+
+If the Makefile is not usable on your system, you simply need to compile all
+the .c files in the z80 directory into objects, and the compile all the
+sources in the src directory along with these objects to produce the
+executable. E.g. (using unix style commands as an example):
+
+$ cd src/z80
+$ cc -c *.c
+$ cd ..
+$ cc -Iz80 -o ezx81 *.c z80/*.o