|
|
@ -28,6 +28,7 @@ SOURCEFORGE_MIRROR := kent.dl.sourceforge.net
|
|
|
|
|
|
|
|
|
|
|
|
VERSION := 2.10
|
|
|
|
VERSION := 2.10
|
|
|
|
PREFIX := $(PWD)/usr
|
|
|
|
PREFIX := $(PWD)/usr
|
|
|
|
|
|
|
|
LOG_DIR := $(PWD)/log
|
|
|
|
PKG_DIR := $(PWD)/pkg
|
|
|
|
PKG_DIR := $(PWD)/pkg
|
|
|
|
DIST_DIR := $(PWD)/dist
|
|
|
|
DIST_DIR := $(PWD)/dist
|
|
|
|
TMP_DIR = $(PWD)/tmp-$(1)
|
|
|
|
TMP_DIR = $(PWD)/tmp-$(1)
|
|
|
@ -115,18 +116,18 @@ $(1): $(PREFIX)/installed/$(1)
|
|
|
|
$(PREFIX)/installed/$(1): $(TOP_DIR)/src/$(1).mk \
|
|
|
|
$(PREFIX)/installed/$(1): $(TOP_DIR)/src/$(1).mk \
|
|
|
|
$(wildcard $(TOP_DIR)/src/$(1)-*.patch) \
|
|
|
|
$(wildcard $(TOP_DIR)/src/$(1)-*.patch) \
|
|
|
|
$(addprefix $(PREFIX)/installed/,$($(1)_DEPS))
|
|
|
|
$(addprefix $(PREFIX)/installed/,$($(1)_DEPS))
|
|
|
|
@[ -d '$(PREFIX)' ] || mkdir -p '$(PREFIX)'
|
|
|
|
@[ -d '$(LOG_DIR)' ] || mkdir -p '$(LOG_DIR)'
|
|
|
|
@[ -d '$(PKG_DIR)' ] || mkdir -p '$(PKG_DIR)'
|
|
|
|
@[ -d '$(PKG_DIR)' ] || mkdir -p '$(PKG_DIR)'
|
|
|
|
@if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
|
|
|
|
@if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
|
|
|
|
echo '[download] $(1)'; \
|
|
|
|
echo '[download] $(1)'; \
|
|
|
|
($(call DOWNLOAD_PKG_ARCHIVE,$(1))) &> '$(PREFIX)/log-$(1)'; \
|
|
|
|
($(call DOWNLOAD_PKG_ARCHIVE,$(1))) &> '$(LOG_DIR)/$(1)'; \
|
|
|
|
if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
|
|
|
|
if ! $(call CHECK_PKG_ARCHIVE,$(1)); then \
|
|
|
|
echo; \
|
|
|
|
echo; \
|
|
|
|
echo 'Wrong checksum of package $(1)!'; \
|
|
|
|
echo 'Wrong checksum of package $(1)!'; \
|
|
|
|
echo '------------------------------------------------------------'; \
|
|
|
|
echo '------------------------------------------------------------'; \
|
|
|
|
tail -n 10 '$(PREFIX)/log-$(1)' | $(SED) -n '/./p'; \
|
|
|
|
tail -n 10 '$(LOG_DIR)/$(1)' | $(SED) -n '/./p'; \
|
|
|
|
echo '------------------------------------------------------------'; \
|
|
|
|
echo '------------------------------------------------------------'; \
|
|
|
|
echo '[log] $(PREFIX)/log-$(1)'; \
|
|
|
|
echo '[log] $(LOG_DIR)/$(1)'; \
|
|
|
|
echo; \
|
|
|
|
echo; \
|
|
|
|
exit 1; \
|
|
|
|
exit 1; \
|
|
|
|
fi; \
|
|
|
|
fi; \
|
|
|
@ -134,13 +135,13 @@ $(PREFIX)/installed/$(1): $(TOP_DIR)/src/$(1).mk \
|
|
|
|
$(if $(value $(1)_BUILD),
|
|
|
|
$(if $(value $(1)_BUILD),
|
|
|
|
@echo '[build] $(1)'
|
|
|
|
@echo '[build] $(1)'
|
|
|
|
,)
|
|
|
|
,)
|
|
|
|
@if ! (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(PREFIX)/log-$(1)'; then \
|
|
|
|
@if ! (time $(MAKE) -f '$(MAKEFILE)' 'build-only-$(1)') &> '$(LOG_DIR)/$(1)'; then \
|
|
|
|
echo; \
|
|
|
|
echo; \
|
|
|
|
echo 'Failed to build package $(1)!'; \
|
|
|
|
echo 'Failed to build package $(1)!'; \
|
|
|
|
echo '------------------------------------------------------------'; \
|
|
|
|
echo '------------------------------------------------------------'; \
|
|
|
|
tail -n 10 '$(PREFIX)/log-$(1)' | $(SED) -n '/./p'; \
|
|
|
|
tail -n 10 '$(LOG_DIR)/$(1)' | $(SED) -n '/./p'; \
|
|
|
|
echo '------------------------------------------------------------'; \
|
|
|
|
echo '------------------------------------------------------------'; \
|
|
|
|
echo '[log] $(PREFIX)/log-$(1)'; \
|
|
|
|
echo '[log] $(LOG_DIR)/$(1)'; \
|
|
|
|
echo; \
|
|
|
|
echo; \
|
|
|
|
exit 1; \
|
|
|
|
exit 1; \
|
|
|
|
fi
|
|
|
|
fi
|
|
|
@ -166,7 +167,6 @@ $(foreach PKG,$(PKGS),$(eval $(call PKG_RULE,$(PKG),$(call TMP_DIR,$(PKG)))))
|
|
|
|
.PHONY: strip
|
|
|
|
.PHONY: strip
|
|
|
|
strip:
|
|
|
|
strip:
|
|
|
|
rm -rf \
|
|
|
|
rm -rf \
|
|
|
|
'$(PREFIX)'/log-* \
|
|
|
|
|
|
|
|
'$(PREFIX)/include' \
|
|
|
|
'$(PREFIX)/include' \
|
|
|
|
'$(PREFIX)/info' \
|
|
|
|
'$(PREFIX)/info' \
|
|
|
|
'$(PREFIX)/lib/libiberty.a' \
|
|
|
|
'$(PREFIX)/lib/libiberty.a' \
|
|
|
|