Common `Makefile` indentations converted to tabs

This commit is contained in:
Vladimir Makarov 2023-01-16 12:22:21 +03:00
parent 99281d2105
commit 34dcae1d5c
1 changed files with 40 additions and 40 deletions

View File

@ -12,75 +12,75 @@ install_pods=(bundle exec pod install || bundle exec pod install --repo-update)
TARGET_MAX_CHAR_NUM=20 TARGET_MAX_CHAR_NUM=20
## Show help ## Show help
help: help:
@echo '' @echo ''
@echo 'Использование:' @echo 'Использование:'
@echo ' ${YELLOW}make${RESET} ${GREEN}<target>${RESET}' @echo ' ${YELLOW}make${RESET} ${GREEN}<target>${RESET}'
@echo '' @echo ''
@echo 'Команды:' @echo 'Команды:'
@awk '/^[a-zA-Z\-\_0-9]+:/ { \ @awk '/^[a-zA-Z\-\_0-9]+:/ { \
helpMessage = match(lastLine, /^## (.*)/); \ helpMessage = match(lastLine, /^## (.*)/); \
if (helpMessage) { \ if (helpMessage) { \
helpCommand = substr($$1, 0, index($$1, ":")-1); \ helpCommand = substr($$1, 0, index($$1, ":")-1); \
helpMessage = substr(lastLine, RSTART + 3, RLENGTH); \ helpMessage = substr(lastLine, RSTART + 3, RLENGTH); \
printf " ${YELLOW}%-$(TARGET_MAX_CHAR_NUM)s${RESET} ${GREEN}%s${RESET}\n", helpCommand, helpMessage; \ printf " ${YELLOW}%-$(TARGET_MAX_CHAR_NUM)s${RESET} ${GREEN}%s${RESET}\n", helpCommand, helpMessage; \
} \ } \
} \ } \
{ lastLine = $$0 }' $(MAKEFILE_LIST) { lastLine = $$0 }' $(MAKEFILE_LIST)
## Инициализирует проект и устанавливает системные утилиты ## Инициализирует проект и устанавливает системные утилиты
init: init:
brew bundle brew bundle
eval "$(rbenv init -)" eval "$(rbenv init -)"
rbenv install -s ${RUBY_VERSION} rbenv install -s ${RUBY_VERSION}
rbenv global ${RUBY_VERSION} rbenv global ${RUBY_VERSION}
if ! gem spec bundler > /dev/null 2>&1; then\ if ! gem spec bundler > /dev/null 2>&1; then\
echo "bundler gem is not installed!";\ echo "bundler gem is not installed!";\
-sudo gem install bundler;\ -sudo gem install bundler;\
fi fi
bundle install bundle install
xcodegen xcodegen
$(call install_pods) $(call install_pods)
bundle exec fastlane install_plugins bundle exec fastlane install_plugins
$(call install_dev_certs) $(call install_dev_certs)
$(call open_project) $(call open_project)
git config --local core.hooksPath .githooks git config --local core.hooksPath .githooks
## Устанавливает поды ## Устанавливает поды
pod: pod:
$(call install_pods) $(call install_pods)
## Устанавливает сертификат и профили для запуска на девайсе ## Устанавливает сертификат и профили для запуска на девайсе
dev_certs: dev_certs:
$(call install_dev_certs) $(call install_dev_certs)
## Открывает папку для ручного редактирования сертификатов и профайлов ## Открывает папку для ручного редактирования сертификатов и профайлов
update_certs: update_certs:
bundle exec fastlane ManuallyUpdateCodeSigning bundle exec fastlane ManuallyUpdateCodeSigning
## Поднимает версию приложения (параметр "X.Y.Z") ## Поднимает версию приложения (параметр "X.Y.Z")
bumpAppVersion: bumpAppVersion:
ifeq ($(version),undefined) ifeq ($(version),undefined)
@echo "Version parameter is missing (ex: x.y.z)" $(target) @echo "Version parameter is missing (ex: x.y.z)" $(target)
else else
bundle exec fastlane run increment_version_number version_number:$(version) bundle exec fastlane run increment_version_number version_number:$(version)
endif endif
## Позволяет быстро открыть workspace проекта ## Позволяет быстро открыть workspace проекта
start: start:
$(call open_project) $(call open_project)
## Очищает содержимое папки DerivedData ## Очищает содержимое папки DerivedData
clean: clean:
rm -rf ~/Library/Developer/Xcode/DerivedData/* rm -rf ~/Library/Developer/Xcode/DerivedData/*