CommandLineToolkit

Форк
0
13 строк · 542.0 Байт
1
project_makefile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
2
project_dir := $(shell dirname "$(project_makefile_path)")
3
shared_makefile_path := $(shell readlink "$(project_makefile_path)")
4
shared_makefile_dir := $(shell dirname "$(shared_makefile_path)")
5
shared_make_sh_path := "$(shared_makefile_dir)/make.sh"
6

7
targets := $(shell "$(shared_make_sh_path)" --project-dir "$(project_dir)" --targets)
8

9
__first_target_aka_default_target__: help
10

11
$(targets):
12
	@bash "${shared_make_sh_path}" --project-dir "${project_dir}" $@
13
.PHONY: $(targets)

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.