################################################################################ # # lshw # ################################################################################ LSHW_VERSION = d76afbaaf40e953243da921844cddff8185324f3 LSHW_SITE = $(call github,lyonel,lshw,$(LSHW_VERSION)) LSHW_LICENSE = GPL-2.0 LSHW_LICENSE_FILES = COPYING LSHW_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) LSHW_MAKE_OPTS = \ CC="$(TARGET_CC)" \ CXX="$(TARGET_CXX)" \ AR="$(TARGET_AR)" \ LANGUAGES= \ RPM_OPT_FLAGS="$(TARGET_CFLAGS)" LSHW_MAKE_ENV = \ $(TARGET_MAKE_ENV) \ LIBS=$(TARGET_NLS_LIBS) ifeq ($(BR2_PACKAGE_SQLITE),y) LSHW_DEPENDENCIES += host-pkgconf sqlite LSHW_MAKE_OPTS += SQLITE=1 else LSHW_MAKE_OPTS += SQLITE=0 endif ifeq ($(BR2_PACKAGE_ZLIB),y) LSHW_DEPENDENCIES += host-pkgconf zlib LSHW_MAKE_OPTS += ZLIB=1 else LSHW_MAKE_OPTS += ZLIB=0 endif define LSHW_BUILD_CMDS $(LSHW_MAKE_ENV) $(MAKE) -C $(@D)/src \ $(LSHW_MAKE_OPTS) \ all endef define LSHW_INSTALL_TARGET_CMDS $(LSHW_MAKE_ENV) $(MAKE) -C $(@D)/src \ $(LSHW_MAKE_OPTS) \ DESTDIR=$(TARGET_DIR) \ install $(RM) -rf $(TARGET_DIR)/usr/share/lshw endef $(eval $(generic-package))