瀏覽代碼

build: actually fix the creation of PKG_INFO_DIR

The creation was accidentally moved to the wrong hook, fix it by moving
it to the pre hook.

Fixes: e5e5c3f5fd38 ("build: ensure PKG_INFO_DIR exists before trying to use it")
Signed-off-by: Jonas Gorski <[email protected]>
Jonas Gorski 8 年之前
父節點
當前提交
22b5e285ab
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      include/kernel.mk

+ 1 - 1
include/kernel.mk

@@ -126,6 +126,7 @@ endif
 PKG_EXTMOD_SUBDIRS ?= .
 
 define populate_module_symvers
+	@mkdir -p $(PKG_INFO_DIR)
 	cat /dev/null > $(PKG_INFO_DIR)/$(PKG_NAME).symvers; \
 	for subdir in $(PKG_EXTMOD_SUBDIRS); do \
 		cat $(PKG_INFO_DIR)/*.symvers 2>/dev/null > $(PKG_BUILD_DIR)/$$$$subdir/Module.symvers; \
@@ -133,7 +134,6 @@ define populate_module_symvers
 endef
 
 define collect_module_symvers
-	@mkdir -p $(PKG_INFO_DIR)
 	for subdir in $(PKG_EXTMOD_SUBDIRS); do \
 		grep -F $(PKG_BUILD_DIR) $(PKG_BUILD_DIR)/$$$$subdir/Module.symvers >> $(PKG_BUILD_DIR)/Module.symvers.tmp; \
 	done; \