commit c636328d905ba83c0c5aaccbd188468c34af8480 parent a2174b1d6c3efae0671611c0862cbdd96d87cc28 Auteur: Loïc Daignault-Pichette <ldp@asteride.xyz> Date: Tue, 9 Sep 2025 21:40:47 -0400 [chm] Compléter le Makefile Il installe maintenant la page du manuel dans toutes ses langues. Il est aussi plus propre. Diffstat:
| M | Makefile | | | 27 | +++++++++++++++++++-------- |
1 fichier modifié, 19 insertions(+), 8 suppressions(-)
diff --git a/Makefile b/Makefile @@ -1,18 +1,29 @@ -COPT = -Wall -Werror -Wextra -Wpedantic --std=c89 -O2 -CC = cc -PREFIX = "/usr/local/libexec" +PREFIX = /usr/local +LIBEXEC_DOS = ${PREFIX}/libexec +MAN_DOS = ${PREFIX}/man + +CC = cc +COPT = -Wall -Wextra -Wpedantic --std=c89 -O2 + +DOS_MAN = man + +LANG_MAN != ls "${DOS_MAN}" all: execrom execrom: execrom.c ${CC} ${COPT} -o "$@" execrom.c -install: execrom - mkdir -p ${PREFIX} - install -m 755 execrom ${PREFIX}/execrom +install: execrom install_man + mkdir -p ${LIBEXEC_DOS} + install -m 755 execrom ${LIBEXEC_DOS}/execrom -uninstall: - rm -f ${PREFIX}/execrom +install_man: + for L in ${LANG_MAN} ; \ + do \ + mkdir -p ${MAN_DOS}/$$L/man8 ; \ + cp ${DOS_MAN}/$$L/execrom.8 ${MAN_DOS}/$$L/man8 ; \ + done net: rm -f execrom *.core