"\nYour options:\n - Set CARGO_BIN to a supported version\n - Install a supported version from your distribution's package manager\n - Install a supported version from `${UNDERLINE}`https://rustup.rs/`${ANSI_RESET}`";exit 1;fi
"\nYour options:\n - Set CARGO_BIN to a supported version\n - Install a supported version from your distribution's package manager\n - Install a supported version from ${UNDERLINE}https://rustup.rs/${ANSI_RESET}" ;exit 1;fi)
.PHONY:clean
@ -102,31 +104,29 @@ uninstall:
.PHONY:install-doc
install-doc:
ifndefNO_MAN
@mkdir -p $(DESTDIR)${MANDIR}/man1
@mkdir -p $(DESTDIR)${MANDIR}/man5
@echo " - `${BOLD}`Installing manpages to `${ANSI_RESET}`${DESTDIR}${MANDIR}:"
@for MANPAGE in ${MANPAGES};do\
@(if[ -z $${NO_MAN+x}];then\
mkdir -p $(DESTDIR)${MANDIR}/man1;\
mkdir -p $(DESTDIR)${MANDIR}/man5;\
echo" - ${BOLD}Installing manpages to ${ANSI_RESET}${DESTDIR}${MANDIR}:";\
*)echo"\n`${RED}``${BOLD}`WARNING`${ANSI_RESET}`: `${UNDERLINE}`Path ${DESTDIR}${MANDIR} is not contained in your MANPATH variable or the output of \`manpath\` command.`${ANSI_RESET}` \`man\` might fail finding the installed manpages. Consider adding it if necessary.\nMANPATH variable / output of \`manpath\`: ${MANPATH}";;\
esac
else
@echo "NO_MAN is defined, so no documentation is going to be installed."
endif
*)echo"\n${RED}${BOLD}WARNING${ANSI_RESET}: ${UNDERLINE}Path ${DESTDIR}${MANDIR} is not contained in your MANPATH variable or the output of \`manpath\` command.${ANSI_RESET} \`man\` might fail finding the installed manpages. Consider adding it if necessary.\nMANPATH variable / output of \`manpath\`: ${MANPATHS}";;\
esac);\
elseecho"NO_MAN is defined, so no documentation is going to be installed.";fi)
.PHONY:install-bin
install-bin:meli
@mkdir -p $(DESTDIR)${BINDIR}
@echo " - `${BOLD}`Installing binary to `${ANSI_RESET}``${GREEN}`${DESTDIR}${BINDIR}/meli`${ANSI_RESET}`"
@echo " - ${BOLD}Installing binary to ${ANSI_RESET}${GREEN}${DESTDIR}${BINDIR}/meli${ANSI_RESET}"
@case ":${PATH}:" in \
*:${DESTDIR}${BINDIR}:*)echo -n "";;\
*)echo"\n`${RED}``${BOLD}`WARNING`${ANSI_RESET}`: `${UNDERLINE}`Path ${DESTDIR}${BINDIR} is not contained in your PATH variable.`${ANSI_RESET}` Consider adding it if necessary.\nPATH variable: ${PATH}";;\
*)echo"\n${RED}${BOLD}WARNING${ANSI_RESET}: ${UNDERLINE}Path ${DESTDIR}${BINDIR} is not contained in your PATH variable.${ANSI_RESET} Consider adding it if necessary.\nPATH variable: ${PATH}";;\