From f035426e7f239a414f89159f4810f762c98cd37f Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Sat, 12 Mar 2022 22:42:44 -0700 Subject: updated readme, simplified make --- Makefile | 8 ++++---- README.rst | 10 +++++++++- config.mk | 2 +- 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 -- cgit v1.2.3