У меня следующий код, который запускается в файле make gnu
apps := $(shell tbd run apps)
apps := $(subst ],,$(subst [,,$(app)))
Теперь я хочу напечатать значение приложения, и я попытался с помощью
@echo $(app)
И я получил ошибку
Makefile:12: *** commands commence before first target. Stop.
обновление:
в настоящее время мой код похож на
apps := $(shell tbd run apps)
apps := $(subst ],,$(subst [,,$(apps)))
build:
@for app in $(apps) ; do \
bsd start $$app ; \
done
И если я попробую это так, яполучил ошибку
start:
apps := $(shell tbd run apps)
apps := $(subst ],,$(subst [,,$(apps)))
build:
@for app in $(apps) ; do \
bsd start $$app ; \
done