summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2023-04-13 17:56:14 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2023-04-13 17:56:14 +0200
commit9d3b555393735e08c27b04a8b616f2736afe26de (patch)
treef483cb50a59547fdc8b03ef01dfefb8123b0292b /README
downloadabase-9d3b555393735e08c27b04a8b616f2736afe26de.tar.gz
abase-9d3b555393735e08c27b04a8b616f2736afe26de.tar.bz2
created initial layout and a dummy more.c
Diffstat (limited to 'README')
-rw-r--r--README32
1 files changed, 32 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..f222ea1
--- /dev/null
+++ b/README
@@ -0,0 +1,32 @@
+abase - Aba's tools
+===================
+
+abase is a collection of tools that didn't fit into ubase or sbase.
+
+Currently it contains the following:
+- a very simple more
+
+Note: abase is a shameless copy of sbase/ubase in certain areas like
+the Makefile, libutil, etc. This might also make an integration into
+sbase/ubase easier.
+
+Building
+--------
+
+To build abase, simply type make. You may have to fiddle with config.mk
+depending on your system.
+
+You can also build abase-box, which generates a single binary containing
+all the required tools. You can then symlink the individual tools to
+abase-box or run: make abase-box-install
+
+Ideally you will want to statically link abase. If you are on Linux we
+recommend using musl-libc[1].
+
+Portability
+-----------
+
+Not really tested so far, but you should be able to build it with
+gcc, clang, tcc, nwcc and pcc.
+
+[1] http://www.musl-libc.org/