|
@@ -237,7 +237,7 @@ LEGAL_REPORT = $(LEGAL_INFO_DIR)/README
|
|
|
# dependencies anywhere else
|
|
|
#
|
|
|
################################################################################
|
|
|
-$(BUILD_DIR) $(TARGET_DIR) $(BINARIES_DIR) $(LEGAL_INFO_DIR) $(REDIST_SOURCES_DIR_TARGET) $(REDIST_SOURCES_DIR_HOST):
|
|
|
+$(BUILD_DIR) $(TARGET_DIR) $(HOST_DIR) $(BINARIES_DIR) $(LEGAL_INFO_DIR) $(REDIST_SOURCES_DIR_TARGET) $(REDIST_SOURCES_DIR_HOST):
|
|
|
@mkdir -p $@
|
|
|
|
|
|
BR2_CONFIG = $(CONFIG_DIR)/.config
|
|
@@ -541,7 +541,7 @@ endif
|
|
|
|
|
|
.PHONY: dirs
|
|
|
dirs: $(BUILD_DIR) $(STAGING_DIR) $(TARGET_DIR) \
|
|
|
- $(HOST_DIR) $(BINARIES_DIR)
|
|
|
+ $(HOST_DIR) $(HOST_DIR)/usr $(BINARIES_DIR)
|
|
|
|
|
|
$(BUILD_DIR)/buildroot-config/auto.conf: $(BR2_CONFIG)
|
|
|
$(MAKE1) $(EXTRAMAKEARGS) HOSTCC="$(HOSTCC_NOCCACHE)" HOSTCXX="$(HOSTCXX_NOCCACHE)" silentoldconfig
|
|
@@ -552,13 +552,12 @@ prepare: $(BUILD_DIR)/buildroot-config/auto.conf
|
|
|
.PHONY: world
|
|
|
world: target-post-image
|
|
|
|
|
|
-# When creating HOST_DIR, also symlink usr -> .
|
|
|
-$(HOST_DIR):
|
|
|
- @mkdir -p $@
|
|
|
- @ln -snf . $@/usr
|
|
|
+# Compatibility symlink in case a post-build script still uses $(HOST_DIR)/usr
|
|
|
+$(HOST_DIR)/usr: $(HOST_DIR)
|
|
|
+ @ln -snf . $@
|
|
|
|
|
|
# Populating the staging with the base directories is handled by the skeleton package
|
|
|
-$(STAGING_DIR): | $(HOST_DIR)
|
|
|
+$(STAGING_DIR):
|
|
|
@mkdir -p $(STAGING_DIR)
|
|
|
@ln -snf $(STAGING_DIR) $(BASE_DIR)/staging
|
|
|
|