1 # SPDX-License-Identifier: GPL-2.0-only
3 include $(TOPDIR
)/rules.mk
9 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
10 PKG_SOURCE_URL
:=https
://sourceware.org
/$(PKG_NAME
)/ftp
/$(PKG_VERSION
)
11 PKG_HASH
:=df76db71366d1d708365fc7a6c60ca48398f14367eb2b8954efc8897147ad871
13 PKG_LICENSE
:=GPL-3.0
-or-later
14 PKG_LICENSE_FILES
:=COPYING COPYING-GPLV2 COPYING-LGPLV3
15 PKG_CPE_ID
:=cpe
:/a
:elfutils_project
:elfutils
32 include $(INCLUDE_DIR
)/host-build.mk
34 ifeq ($(HOST_OS
),Darwin
)
35 HOST_CFLAGS
+= -I
/opt
/homebrew
/include
38 HOST_CFLAGS
+= -Wno-error
-fPIC
40 HOST_CONFIGURE_ARGS
+= \
41 --without-libintl-prefix \
42 --without-libiconv-prefix \
43 --disable-debuginfod \
44 --disable-libdebuginfod \
52 ifeq ($(HOST_OS
),Darwin
)
53 HOST_CONFIGURE_ARGS
+= --disable-symbol-versioning
56 Hooks
/HostConfigure
/Pre
:= Host
/Gnulib
$(Hooks
/HostConfigure
/Pre
)
58 cd
$(HOST_BUILD_DIR
); $(STAGING_DIR_HOST
)/bin
/gnulib-tool
--libtool
--source-base
=libgnu
--import argp dirname fts obstack progname strchrnul tsearch
;
59 ln
-sf ..
/lib
/eu-config.h
$(HOST_BUILD_DIR
)/libgnu
/;
63 $(call Host
/Compile
/Default
,SUBDIRS
='$$$$(wildcard $(PKG_SUBDIRS))')
67 $(call Host
/Compile
/Default
,install SUBDIRS
='$$$$(wildcard $(PKG_SUBDIRS))')
71 -$(call Host
/Compile
/Default
,uninstall)
74 $(eval
$(call HostBuild
))