Вам нужно использовать команду $(shell operation) в make. Если вы используете operation, тогда команда оболочки будет оцениваться каждый раз. Если вы пишете файл журнала, вы не хотите, чтобы имя файла журнала изменялось каждый раз, когда вы обращаетесь к нему в одной команде make.