summary refs log tree commit diff
diff options
context:
space:
mode:
authorNakidai <nakidai@disroot.org>2025-03-26 00:06:29 +0300
committerNakidai <nakidai@disroot.org>2025-03-26 00:06:29 +0300
commit607dd6038766a7eb18b9a6cdfe53fa8983f7e496 (patch)
treedf6c2fb5a4aa2cf397035732d582033511caad1a
parentc81f7ba8128e4845553d24b157504bf573e290ab (diff)
download3cl-607dd6038766a7eb18b9a6cdfe53fa8983f7e496.tar.gz
3cl-607dd6038766a7eb18b9a6cdfe53fa8983f7e496.zip
Fix man installation path v1.1
-rw-r--r--Makefile19
1 files changed, 10 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 7b4dbeb..0f5e2f3 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,9 @@ OBJS += str.o
 OBJS += tokenizer.o
 
 RM ?= rm -f
-DESTDIR ?= /usr/local
+PREFIX ?= /usr/local
+BINDIR ?= ${PREFIX}/bin
+MANDIR ?= ${PREFIX}/man
 
 
 all: 3cl
@@ -18,16 +20,15 @@ ${OBJS}: cccl.h
 	${CC} ${LDFLAGS} -o 3cl ${OBJS} ${LDLIBS}
 
 install: all
-	install -d ${DESTDIR}/bin ${DESTDIR}/share/man/man1
-	install -d ${DESTDIR}/bin ${DESTDIR}/share/man/man7
-	install -m755 3cl ${DESTDIR}/bin
-	install -m644 3cl.1 ${DESTDIR}/share/man/man1
-	install -m644 ccl.7 ${DESTDIR}/share/man/man7
+	install -d ${BINDIR} ${MANDIR}/man1
+	install -m755 3cl ${BINDIR}
+	install -m644 3cl.1 ${MANDIR}/man1
+	install -m644 ccl.7 ${MANDIR}/man7
 
 uninstall:
-	${RM} ${DESTDIR}/bin/3cl
-	${RM} ${DESTDIR}/share/man/man1/3cl.1
-	${RM} ${DESTDIR}/share/man/man7/ccl.7
+	${RM} ${BINDIR}/3cl
+	${RM} ${MANDIR}/man1/3cl.1
+	${RM} ${MANDIR}/man7/ccl.7
 
 clean:
 	${RM} ${OBJS} 3cl