@@ -19,6 +19,8 @@ PCIUTILS_MAKE_OPTS = \
AR=$(TARGET_AR) \
DNS=no
+HOST_PCIUTILS_MAKE_OPTS = HWDB=no ZLIB=no SHARED=no
+
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
PCIUTILS_DEPENDENCIES += udev
PCIUTILS_MAKE_OPTS += HWDB=yes
@@ -71,4 +73,21 @@ define PCIUTILS_INSTALL_STAGING_CMDS
install install-lib install-pcilib
endef
+define HOST_PCIUTILS_CONFIGURE_CMDS
+ $(SED) 's/wget --no-timestamping/wget/' $(PCIUTILS_DIR)/update-pciids.sh
+ $(SED) 's/^STRIP/#STRIP/' $(PCIUTILS_DIR)/Makefile
+endef
+
+define HOST_PCIUTILS_BUILD_CMDS
+ $(HOST_MAKE_ENV) $(MAKE) -C $(@D) $(HOST_PCIUTILS_MAKE_OPTS) \
+ PREFIX=""
+endef
+
+define HOST_PCIUTILS_INSTALL_CMDS
+ $(HOST_MAKE_ENV) $(MAKE1) -C $(@D) $(HOST_PCIUTILS_MAKE_OPTS) \
+ PREFIX=$(HOST_DIR) SBINDIR=$(HOST_DIR)/bin \
+ install install-lib install-pcilib
+endef
+
$(eval $(generic-package))
+$(eval $(host-generic-package))