Skip to content

Commit 978852a

Browse files
committed
build: Fix depends build system when working with subtargets
1 parent 16624e6 commit 978852a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

depends/funcs.mk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ $(1)_extracted=$$($(1)_extract_dir)/.stamp_extracted
7676
$(1)_preprocessed=$$($(1)_extract_dir)/.stamp_preprocessed
7777
$(1)_cleaned=$$($(1)_extract_dir)/.stamp_cleaned
7878
$(1)_built=$$($(1)_build_dir)/.stamp_built
79-
$(1)_configured=$$($(1)_build_dir)/.stamp_configured
79+
$(1)_configured=$(host_prefix)/.$(1)_stamp_configured
8080
$(1)_staged=$$($(1)_staging_dir)/.stamp_staged
8181
$(1)_postprocessed=$$($(1)_staging_prefix_dir)/.stamp_postprocessed
8282
$(1)_download_path_fixed=$(subst :,\:,$$($(1)_download_path))
@@ -214,8 +214,8 @@ $($(1)_preprocessed): | $($(1)_extracted)
214214
$($(1)_configured): | $($(1)_dependencies) $($(1)_preprocessed)
215215
echo Configuring $(1)...
216216
rm -rf $(host_prefix); mkdir -p $(host_prefix)/lib; cd $(host_prefix); $(foreach package,$($(1)_all_dependencies), $(build_TAR) --no-same-owner -xf $($(package)_cached); )
217-
mkdir -p $$(@D)
218-
+{ cd $$(@D); export $($(1)_config_env); $($(1)_config_cmds); } $$($(1)_logging)
217+
mkdir -p $$($(1)_build_dir)
218+
+{ cd $$($(1)_build_dir); export $($(1)_config_env); $($(1)_config_cmds); } $$($(1)_logging)
219219
touch $$@
220220
$($(1)_built): | $($(1)_configured)
221221
echo Building $(1)...

0 commit comments

Comments
 (0)