diff options
| author | Nakidai <nakidai@disroot.org> | 2025-03-26 00:06:29 +0300 |
|---|---|---|
| committer | Nakidai <nakidai@disroot.org> | 2025-03-26 00:06:29 +0300 |
| commit | 607dd6038766a7eb18b9a6cdfe53fa8983f7e496 (patch) | |
| tree | df6c2fb5a4aa2cf397035732d582033511caad1a | |
| parent | c81f7ba8128e4845553d24b157504bf573e290ab (diff) | |
| download | 3cl-1.1.tar.gz 3cl-1.1.zip | |
Fix man installation path v1.1
| -rw-r--r-- | Makefile | 19 |
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 |