Создание с отладкой, возвращающей, что файл не существует

#makefile

#makefile

Вопрос:

При запуске make в режиме отладки у меня возникают проблемы с File does not exist. :

 GNU Make 3.81

This program built for i386-apple-darwin11.3.0
Reading makefiles...
Updating goal targets....
 File `compose/up' does not exist.
Must remake target `compose/up'.
docker network create --subnet= workbench || true
Error response from daemon: network with name workbench already exists
docker-compose -f docker-compose.yml up -d
Successfully remade target file `compose/up'.`enter code here`
  

Взгляните на мой Makefile :

 SHELL := /bin/sh

.DEFAULT_GOAL := compose/up
.PHONY: compose/up

compose/up:
    docker network create --subnet=${DOCKER_NETWORK_SUBNET} workbench || true
    docker-compose -f docker-compose.yml up -d $(service)
  

Чего мне не хватает в конфигурации make?

Комментарии:

1. Я не понимаю. В чем здесь проблема? Кажется, это работает (выполняются ваши команды). Сообщение «не существует» является частью отладочного вывода make, сообщающего вам, какие целевые объекты существуют, а какие устарели. Если вы не хотите видеть результаты отладки make, не добавляйте -d опцию в командную строку make.

2. @MadScientist Теперь я понимаю, что это не проблема, верно. Спасибо.