summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile8
-rw-r--r--README.rst10
-rw-r--r--config.mk2
3 files changed, 14 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 0fdaec2..52bc088 100644
--- a/Makefile
+++ b/Makefile
@@ -8,14 +8,14 @@ uirc: ${SRC}
${CC} -o uirc -O ${SRC}
install: uirc
- mkdir -p ${PREFIX}/bin
- cp -f uirc ${PREFIX}/bin
- chmod 755 ${PREFIX}/bin/uirc
+ mkdir -p ${PREFIX}
+ cp -f uirc ${PREFIX}
+ chmod 755 ${PREFIX}/uirc
mkdir -p ${LIB_PREFIX}/uirc
cp -f LICENSE ${LIB_PREFIX}/uirc
uninstall:
- rm ${PREFIX}/bin/uirc
+ rm ${PREFIX}/uirc
rm -r ${LIB_PREFIX}/uirc
test -s ${INCLUDE_PREFIX}/uirc || rm -r ${INCLUDE_PREFIX}/uirc
diff --git a/README.rst b/README.rst
index 70f79ca..d85285e 100644
--- a/README.rst
+++ b/README.rst
@@ -32,6 +32,14 @@ I've made my decision. How do I install?
Ah, the UNIX community. Stubborn about always wanting to use command line tools over convenience. It just warms my heart.
-In order to install, you must have ``make`` (installed on basically all \*nix systems) or another compatible tool installed. Then, simply run::
+In order to build ``uirc``, you must have ``make`` or another compatible tool for Makefiles installed. You will also need the Public Domain ``stb`` header files, all of which can be installed through your system's package manager. You also can manually install the single header file ``uirc`` needs if you don't want the other headers. You can do this by running::
+
+ $ make stb
+
+Once the headers are installed, you can simply run this command to make the binary::
+
+ $ make
+
+Or, if you would like to install ``uirc`` to your system globally, run::
$ make install
diff --git a/config.mk b/config.mk
index 8cc7cb2..3a206c5 100644
--- a/config.mk
+++ b/config.mk
@@ -1,5 +1,5 @@
# install location
-PREFIX = /usr/local
+PREFIX = /usr/local/bin
LIB_PREFIX = ${PREFIX}/lib
INCLUDE_PREFIX = /usr/include