mirror of https://git.wownero.com/dsc/mxe.git
highlevel output of the download/build process, put also download actions into the log file
This commit is contained in:
parent
ffecb887c4
commit
8914a3dba8
34
Makefile
34
Makefile
|
@ -116,13 +116,35 @@ $(1): $(PREFIX)/installed-$(1)
|
|||
$(PREFIX)/installed-$(1): $(TOP_DIR)/src/$(1).mk \
|
||||
$(wildcard $(TOP_DIR)/src/$(1)-*.patch) \
|
||||
$(addprefix $(PREFIX)/installed-,$($(1)_DEPS))
|
||||
[ -d '$(PREFIX)' ] || mkdir -p '$(PREFIX)'
|
||||
[ -d '$(PKG_DIR)' ] || mkdir -p '$(PKG_DIR)'
|
||||
if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
|
||||
$(call DOWNLOAD_PKG_ARCHIVE,$(1)); \
|
||||
$(call CHECK_PKG_ARCHIVE,$(1)) || { echo 'Wrong checksum!'; exit 1; }; \
|
||||
@[ -d '$(PREFIX)' ] || mkdir -p '$(PREFIX)'
|
||||
@[ -d '$(PKG_DIR)' ] || mkdir -p '$(PKG_DIR)'
|
||||
@if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
|
||||
echo '[download] $(1)'; \
|
||||
$(call DOWNLOAD_PKG_ARCHIVE,$(1)) &> '$(PREFIX)/log-$(1)'; \
|
||||
if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
|
||||
echo; \
|
||||
echo 'Wrong checksum of package $(1)!'; \
|
||||
echo '------------------------------------------------------------'; \
|
||||
tail -n 10 '$(PREFIX)/log-$(1)' | $(SED) -n '/./p'; \
|
||||
echo '------------------------------------------------------------'; \
|
||||
echo '[log] $(PREFIX)/log-$(1)'; \
|
||||
echo; \
|
||||
exit 1; \
|
||||
fi; \
|
||||
fi
|
||||
@echo '[build] $(1)'
|
||||
@if (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(PREFIX)/log-$(1)'; then \
|
||||
echo '[done] $(1)'; \
|
||||
else \
|
||||
echo; \
|
||||
echo 'Failed to build package $(1)!'; \
|
||||
echo '------------------------------------------------------------'; \
|
||||
tail -n 10 '$(PREFIX)/log-$(1)' | $(SED) -n '/./p'; \
|
||||
echo '------------------------------------------------------------'; \
|
||||
echo '[log] $(PREFIX)/log-$(1)'; \
|
||||
echo; \
|
||||
exit 1; \
|
||||
fi
|
||||
(time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(PREFIX)/log-$(1)'
|
||||
|
||||
.PHONY: build-only-$(1)
|
||||
build-only-$(1):
|
||||
|
|
Loading…
Reference in New Issue