summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2016-11-25 15:57:41 +0000
committerIan C <ianc@noddybox.co.uk>2016-11-25 15:57:41 +0000
commit119fd651b00b94350ae97ae4fdceeffa6d4f71e2 (patch)
tree3e44eb3446f53ff4a8516db1d687e090ebaf0cc1 /INSTALL
parent4697fa1ea0911f51ac1032eec2b88940ff206aa4 (diff)
Skeleton in place.
Diffstat (limited to 'INSTALL')
-rwxr-xr-xINSTALL28
1 files changed, 28 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100755
index 0000000..49b4a75
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,28 @@
+
+This program does not use the configure script, but I have been careful to
+write is as portably as possible -- it should only be using ISO C in
+conjunction with libpng.
+
+UNIX-like systems
+=================
+
+To build the software on unix, or a compatible build system (eg. cygwin),
+type the following:
+
+ make
+
+Then copy the png8 executable wherever you want. The documentation in the doc
+directory can also be copied wherever.
+
+If libpng is in a non-standard place, edit the Makefile and set the commented
+variables accordingly.
+
+
+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):
+
+ cc -o png8 *.c