aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2024-01-03 08:20:21 -0500
committerB. Watson <urchlay@slackware.uk>2024-01-03 08:20:21 -0500
commit1a45a7570f5e2585ed4f02ad6bba3895c00c7429 (patch)
tree6a4c5b9853eb130806394c10faa3386b8618ce7e
parent15624c40235d19d0c05adf4b0fcd6dd72a241db4 (diff)
downloadhcalc-1a45a7570f5e2585ed4f02ad6bba3895c00c7429.tar.gz
Add INSTALL.
-rw-r--r--INSTALL28
1 files changed, 28 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..0df9c3e
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,28 @@
+Requirements:
+
+- OS: Unix/POSIX-ish system. Linux, for example.
+- Compiler: Recent(ish) gcc or clang (others may work: tcc seems to,
+ pcc seems not to).
+- X11 and Xpm libraries and headers.
+- GNU Make, any recent version. Probably even ancient versions.
+- A Bourne-like shell (for make to use).
+- gzip, install, mkdir commands.
+
+Only needed if you're going to rebuild the man page (after
+modifying the RST):
+
+- rst2man, possibly in your 'python-docutils' distro package.
+
+A full install of Slackware should have all you need. On Debian
+or Ubuntu, try "apt-get install build-essentials".
+
+To build, just run "make", optionally followed by "make install".
+
+Packagers: the Makefile supports the full panoply of tweakable
+parameters, such as CC, CFLAGS, LDFLAGS, DESTDIR, PREFIX, etc. Have
+a look at the top of the Makefile for the full list. The defaults
+should be reasonable, except you probably want some optimization
+in CFLAGS. If you package this for your distro, send me an email
+(urchlay@slackware.uk), let me know if you ran into any problems. A
+hint: don't bother to include this INSTALL file in your binary package
+(users won't find it useful).