瀏覽代碼

deptest: Install of host tools has to be forced for every test, because the host staging dir is cleaned prior a test.

SVN-Revision: 23825
Michael Büsch 15 年之前
父節點
當前提交
050902efd7
共有 2 個文件被更改,包括 3 次插入2 次删除
  1. 2 2
      include/host-build.mk
  2. 1 0
      scripts/deptest.sh

+ 2 - 2
include/host-build.mk

@@ -153,12 +153,12 @@ ifndef DUMP
 		$(call Host/Compile)
 		touch $$@
 
-    $(HOST_STAMP_INSTALLED): $(HOST_STAMP_BUILT)
+    $(HOST_STAMP_INSTALLED): $(HOST_STAMP_BUILT) $(if $(FORCE_HOST_INSTALL),FORCE)
 		$(call Host/Install)
 		mkdir -p $$(shell dirname $$@)
 		touch $$@
   else
-    $(HOST_STAMP_BUILT): $(HOST_STAMP_CONFIGURED)
+    $(HOST_STAMP_BUILT): $(HOST_STAMP_CONFIGURED) $(if $(FORCE_HOST_INSTALL),FORCE)
 		$(call Host/Compile)
 		$(call Host/Install)
 		touch $$@

+ 1 - 0
scripts/deptest.sh

@@ -74,6 +74,7 @@ test_package() # $1=pkgname
 		BUILD_DIR_HOST="$BUILD_DIR_HOST" \
 		STAGING_DIR="$STAGING_DIR" \
 		STAGING_DIR_HOST="$STAGING_DIR_HOST" \
+		FORCE_HOST_INSTALL=1 \
 		V=99 >"$LOG_DIR/$(basename $pkg).log" 2>&1
 	if [ $? -eq 0 ]; then
 		touch "$STAMP_SUCCESS"