|
@@ -67,9 +67,22 @@ define BAREBOX_BUILD_BAREBOXENV_CMDS
|
|
|
endef
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_TARGET_BAREBOX_CUSTOM_ENV),y)
|
|
|
+BAREBOX_ENV_NAME = $(notdir $(call qstrip, $(BR2_TARGET_BAREBOX_CUSTOM_ENV_PATH)))
|
|
|
+define BAREBOX_BUILD_CUSTOM_ENV
|
|
|
+ $(@D)/scripts/bareboxenv -s \
|
|
|
+ $(call qstrip, $(BR2_TARGET_BAREBOX_CUSTOM_ENV_PATH)) \
|
|
|
+ $(@D)/$(BAREBOX_ENV_NAME)
|
|
|
+endef
|
|
|
+define BAREBOX_INSTALL_CUSTOM_ENV
|
|
|
+ cp $(@D)/$(BAREBOX_ENV_NAME) $(BINARIES_DIR)
|
|
|
+endef
|
|
|
+endif
|
|
|
+
|
|
|
define BAREBOX_BUILD_CMDS
|
|
|
$(BAREBOX_BUILD_BAREBOXENV_CMDS)
|
|
|
$(TARGET_MAKE_ENV) $(MAKE) $(BAREBOX_MAKE_FLAGS) -C $(@D)
|
|
|
+ $(BAREBOX_BUILD_CUSTOM_ENV)
|
|
|
endef
|
|
|
|
|
|
define BAREBOX_INSTALL_IMAGES_CMDS
|
|
@@ -78,6 +91,7 @@ define BAREBOX_INSTALL_IMAGES_CMDS
|
|
|
else \
|
|
|
cp $(@D)/barebox.bin $(BINARIES_DIR);\
|
|
|
fi
|
|
|
+ $(BAREBOX_INSTALL_CUSTOM_ENV)
|
|
|
endef
|
|
|
|
|
|
ifeq ($(BR2_TARGET_BAREBOX_BAREBOXENV),y)
|