2020-05-12 17:59:53 +03:00
|
|
|
TOP=../..
|
|
|
|
include $(TOP)/Make.config
|
|
|
|
|
|
|
|
device-tests-provisioning.csx: device-tests-provisioning.csx.in Makefile $(TOP)/Make.config
|
|
|
|
$(Q_GEN) sed \
|
2020-05-21 19:16:33 +03:00
|
|
|
-e 's#@XCODE_XIP_NAME@#$(notdir $(XCODE_URL))#g' \
|
2020-05-12 17:59:53 +03:00
|
|
|
-e 's#@XI_PACKAGE@#$(XI_PACKAGE)#g' \
|
|
|
|
-e 's#@MONO_PACKAGE@#$(MIN_MONO_URL)#g' \
|
2022-03-11 07:36:37 +03:00
|
|
|
-e 's#@MIN_SHARPIE_URL@#$(MIN_SHARPIE_URL)#g' \
|
2022-09-13 09:36:11 +03:00
|
|
|
-e 's#@INCLUDE_MAC@#$(INCLUDE_MAC)#g' \
|
|
|
|
-e 's#@INCLUDE_IOS@#$(INCLUDE_IOS)#g' \
|
|
|
|
-e 's#@INCLUDE_XAMARIN_LEGACY@#$(INCLUDE_XAMARIN_LEGACY)#g' \
|
2020-05-12 17:59:53 +03:00
|
|
|
$< > $@;
|
2022-09-13 09:36:11 +03:00
|
|
|
@echo "Generated $@:"
|
|
|
|
@cat $@
|
2021-01-06 18:48:54 +03:00
|
|
|
|
|
|
|
build-provisioning.csx: build-provisioning.csx.in Makefile $(TOP)/Make.config
|
|
|
|
$(Q_GEN) sed \
|
|
|
|
-e 's#@XCODE_XIP_NAME@#$(notdir $(XCODE_URL))#g' \
|
|
|
|
-e 's#@MONO_PACKAGE@#$(MIN_MONO_URL)#g' \
|
|
|
|
-e 's#@MIN_SHARPIE_URL@#$(MIN_SHARPIE_URL)#g' \
|
|
|
|
$< > $@;
|
2022-09-13 09:36:11 +03:00
|
|
|
@echo "Generated $@:"
|
|
|
|
@cat $@
|
2021-01-06 18:48:54 +03:00
|
|
|
|
2021-02-10 01:11:41 +03:00
|
|
|
mac-tests-provisioning.csx: mac-tests-provisioning.csx.in Makefile $(TOP)/Make.config
|
|
|
|
$(Q_GEN) sed \
|
|
|
|
-e 's#@XM_PACKAGE@#$(XM_PACKAGE)#g' \
|
|
|
|
-e 's#@MONO_PACKAGE@#$(MIN_MONO_URL)#g' \
|
2022-09-13 09:36:11 +03:00
|
|
|
-e 's#@INCLUDE_MAC@#$(INCLUDE_MAC)#g' \
|
|
|
|
-e 's#@INCLUDE_IOS@#$(INCLUDE_IOS)#g' \
|
|
|
|
-e 's#@INCLUDE_XAMARIN_LEGACY@#$(INCLUDE_XAMARIN_LEGACY)#g' \
|
2021-02-10 01:11:41 +03:00
|
|
|
$< > $@;
|
2022-09-13 09:36:11 +03:00
|
|
|
@echo "Generated $@:"
|
|
|
|
@cat $@
|
2021-02-10 01:11:41 +03:00
|
|
|
|
2021-02-21 18:24:26 +03:00
|
|
|
provision-xcode.csx: provision-xcode.csx.in Makefile $(TOP)/Make.config
|
|
|
|
$(Q_GEN) sed \
|
|
|
|
-e 's#@XCODE_XIP_NAME@#$(notdir $(XCODE_URL))#g' \
|
|
|
|
-e 's#@XCODE_ROOT_PATH@#$(XCODE_DEVELOPER_ROOT)#g' \
|
|
|
|
$< > $@;
|
2022-09-13 09:36:11 +03:00
|
|
|
@echo "Generated $@:"
|
|
|
|
@cat $@
|
2021-02-21 18:24:26 +03:00
|
|
|
|
2021-03-15 21:50:21 +03:00
|
|
|
LocProject.json: LocProject.json.in Makefile $(TOP)/Make.config
|
|
|
|
$(Q_GEN) sed \
|
|
|
|
-e 's#@WORKING_DIRECTORY@#$(PWD)#g' \
|
|
|
|
$< > $(TOP)/Localize/$@;
|
2021-02-10 01:11:41 +03:00
|
|
|
|
2022-10-11 00:35:25 +03:00
|
|
|
all check: check-sh check-yaml
|
|
|
|
@true
|
|
|
|
|
|
|
|
check-sh:
|
|
|
|
$(Q) if ! type shellcheck >/dev/null; then echo "shellcheck is not installed. Install it like this: 'brew install shellcheck'"; exit 1; fi
|
2022-10-31 11:12:16 +03:00
|
|
|
$(Q) shellcheck $(shell find . -name '*.sh')
|
2022-10-11 00:35:25 +03:00
|
|
|
|
|
|
|
check-yml check-yaml:
|
|
|
|
$(Q) if ! type yamllint >/dev/null; then echo "yamllint is not installed. Install it like this: 'brew install yamllint'"; exit 1; fi
|
|
|
|
$(Q) yamllint -c .yamllint.yml $(shell find . -name '*.yml')
|
2021-01-06 18:48:54 +03:00
|
|
|
|
|
|
|
print-abspath-variable:
|
|
|
|
@echo $(VARIABLE)=$(abspath $($(VARIABLE)))
|
|
|
|
|
2021-10-04 18:49:17 +03:00
|
|
|
print-variable:
|
|
|
|
@echo $(VARIABLE)=$($(VARIABLE))
|
|
|
|
|
2022-09-21 21:46:13 +03:00
|
|
|
print-variable-value-to-file:
|
|
|
|
@echo $($(VARIABLE)) > "$(FILE)"
|
|
|
|
|
2021-02-21 18:24:26 +03:00
|
|
|
provisioning: build-provisioning.csx device-tests-provisioning.csx provision-xcode.csx
|