mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-07 11:30:37 +00:00
tools/elfutils: organize gnulib import build stage
Organize the Makefile lines involved in gnulib importing and its workarounds. It improves readability and keeps git history organized. Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Signed-off-by: Michael Pratt <mcpratt@pm.me> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
This commit is contained in:
parent
7a4df7825e
commit
43be319823
@ -29,6 +29,24 @@ PKG_SUBDIRS := \
|
|||||||
libdwfl \
|
libdwfl \
|
||||||
libdw
|
libdw
|
||||||
|
|
||||||
|
PKG_GNULIB_BASE:=libgnu
|
||||||
|
|
||||||
|
PKG_GNULIB_ARGS = \
|
||||||
|
--dir=$(HOST_BUILD_DIR) \
|
||||||
|
--local-dir=$(STAGING_DIR_HOST)/share/gnulib \
|
||||||
|
--source-base=$(PKG_GNULIB_BASE) \
|
||||||
|
--libtool \
|
||||||
|
--import
|
||||||
|
|
||||||
|
PKG_GNULIB_MODS = \
|
||||||
|
argp \
|
||||||
|
dirname \
|
||||||
|
fts \
|
||||||
|
obstack \
|
||||||
|
progname \
|
||||||
|
strchrnul \
|
||||||
|
tsearch
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/host-build.mk
|
include $(INCLUDE_DIR)/host-build.mk
|
||||||
|
|
||||||
ifeq ($(HOST_OS),Darwin)
|
ifeq ($(HOST_OS),Darwin)
|
||||||
@ -55,7 +73,7 @@ endif
|
|||||||
|
|
||||||
Hooks/HostConfigure/Pre := Host/Gnulib $(Hooks/HostConfigure/Pre)
|
Hooks/HostConfigure/Pre := Host/Gnulib $(Hooks/HostConfigure/Pre)
|
||||||
define Host/Gnulib
|
define Host/Gnulib
|
||||||
cd $(HOST_BUILD_DIR); $(STAGING_DIR_HOST)/bin/gnulib-tool --libtool --source-base=libgnu --import argp dirname fts obstack progname strchrnul tsearch;
|
$(STAGING_DIR_HOST)/bin/gnulib-tool $(PKG_GNULIB_ARGS) $(PKG_GNULIB_MODS);
|
||||||
ln -sf ../lib/eu-config.h $(HOST_BUILD_DIR)/libgnu/;
|
ln -sf ../lib/eu-config.h $(HOST_BUILD_DIR)/libgnu/;
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user