У меня есть Makefile, у которого есть пара целей (все, установка, удаление). Я пытаюсь использовать переменную окружения $ JAVA_HOME, которая отлично работает во всей цели, но когда цель установки выполняется, переменная $ JAVA_HOME кажется пустой (хотя это не так - я проверил в терминале). У кого-нибудь есть идеи?
all:
# This works good
@echo ${JAVA_HOME}
ifeq ($(UNAME), Linux)
install:
# This prints a blank line.
@echo ${JAVA_HOME}
# Doing stuff here
uninstall:
# Doing stuff here
endif
Спасибо,
Chris