Config: add ROOTFILE_APPEND variable to select rootfile

also gcc on riscv64 has to different rootfile at build so make
the selection of an additional rootfile univarsal.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Arne Fitzenreiter
2024-10-27 13:47:57 +01:00
parent 61a8c7dcdb
commit da8dc5e86a
3 changed files with 3 additions and 5 deletions

View File

@@ -282,11 +282,7 @@ define POSTBUILD
# $(TARGET)_rootfile : ROOTFILE with KVER replacement
# $(TARGET) : log result with {commented|include|added} files
@if [ -s "$(TARGET)_diff" ]; then \
if [ "$(HEADERS)" = "1" ]; then \
LFS_SCRIPT=$(firstword $(MAKEFILE_LIST))-headers ; \
else \
LFS_SCRIPT=$(firstword $(MAKEFILE_LIST)); \
fi; \
LFS_SCRIPT=$(firstword $(MAKEFILE_LIST))${ROOTFILE_APPEND} ; \
echo $(LFS_SCRIPT); \
ROOTFILE=$$(find -L $(DIR_SRC)/config/rootfiles/{common,packages}/{$(BUILD_ARCH),} -maxdepth 1 -type f -name $$LFS_SCRIPT 2>/dev/null | head -1); \
if [ "$$ROOTFILE" = "" ]; then \

View File

@@ -69,6 +69,7 @@ ifeq "$(ROOT)" ""
EXTRA_INSTALL =
ifeq "$(PASS)" "A"
TARGET = $(DIR_INFO)/$(THISAPP)-libatomic
ROOTFILE_APPEND = "-libatomic"
endif
else
ifeq "$(PASS)" "1"

View File

@@ -54,6 +54,7 @@ else
HEADERS_PREFIX = /usr
ifeq "$(HEADERS)" "1"
TARGET = $(DIR_INFO)/$(THISAPP)-headers
ROOTFILE_APPEND="-headers"
else
TARGET = $(DIR_INFO)/$(THISAPP)
endif