|
|
|
@ -16,6 +16,8 @@
|
|
|
|
|
#
|
|
|
|
|
# You should have received a copy of the GNU General Public License
|
|
|
|
|
# along with meli. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
|
.POSIX:
|
|
|
|
|
.SUFFIXES:
|
|
|
|
|
|
|
|
|
|
# Options
|
|
|
|
|
PREFIX ?= /usr/local
|
|
|
|
@ -46,11 +48,11 @@ CARGO_COLOR ?= `[ -z $${NO_COLOR+x} ] && echo "" || echo "--color=never "`
|
|
|
|
|
RED ?= `[ -z $${NO_COLOR+x} ] && ([ -z $${TERM} ] && echo "" || tput setaf 1) || echo ""`
|
|
|
|
|
GREEN ?= `[ -z $${NO_COLOR+x} ] && ([ -z $${TERM} ] && echo "" || tput setaf 2) || echo ""`
|
|
|
|
|
|
|
|
|
|
.POSIX:
|
|
|
|
|
.SUFFIXES:
|
|
|
|
|
.PHONY: meli
|
|
|
|
|
meli: check-deps
|
|
|
|
|
@${CARGO_BIN} build ${CARGO_ARGS} ${CARGO_COLOR}--target-dir="${CARGO_TARGET_DIR}" ${FEATURES} --release
|
|
|
|
|
|
|
|
|
|
.PHONY: help
|
|
|
|
|
help:
|
|
|
|
|
@echo "For a quick start, build and install locally:\n ${BOLD}${GREEN}PREFIX=~/.local make install${ANSI_RESET}\n"
|
|
|
|
|
@echo "Available subcommands:"
|
|
|
|
|