1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# 18xx-ti-utils 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun18XX_TI_UTILS_VERSION = 8.8 8*4882a593Smuzhiyun18XX_TI_UTILS_SITE = https://git.ti.com/cgit/wilink8-wlan/18xx-ti-utils/snapshot 9*4882a593Smuzhiyun18XX_TI_UTILS_SOURCE = 18xx-ti-utils-R$(18XX_TI_UTILS_VERSION).tar.xz 10*4882a593Smuzhiyun18XX_TI_UTILS_DEPENDENCIES = libnl 11*4882a593Smuzhiyun18XX_TI_UTILS_LICENSE = BSD-3-Clause 12*4882a593Smuzhiyun18XX_TI_UTILS_LICENSE_FILES = COPYING 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun18XX_TI_UTILS_CFLAGS = -I$(STAGING_DIR)/usr/include/libnl3 -DCONFIG_LIBNL32 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunifeq ($(BR2_STATIC_LIBS),y) 17*4882a593Smuzhiyun18XX_TI_UTILS_BUILD_TARGET = static 18*4882a593Smuzhiyunendif 19*4882a593Smuzhiyun 20*4882a593Smuzhiyundefine 18XX_TI_UTILS_BUILD_CMDS 21*4882a593Smuzhiyun $(TARGET_MAKE_ENV) CROSS_COMPILE=$(TARGET_CROSS) \ 22*4882a593Smuzhiyun NFSROOT="$(STAGING_DIR)" NLVER=3 $(MAKE) -C $(@D) \ 23*4882a593Smuzhiyun CFLAGS="$(TARGET_CFLAGS) $(18XX_TI_UTILS_CFLAGS)" \ 24*4882a593Smuzhiyun $(18XX_TI_UTILS_BUILD_TARGET) 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun $(HOST_MAKE_ENV) $(MAKE) -C $(@D)/wlconf \ 27*4882a593Smuzhiyun $(HOST_CONFIGURE_OPTS) 28*4882a593Smuzhiyunendef 29*4882a593Smuzhiyun 30*4882a593Smuzhiyundefine 18XX_TI_UTILS_INSTALL_TARGET_CMDS 31*4882a593Smuzhiyun $(INSTALL) -m 0755 $(@D)/calibrator $(TARGET_DIR)/usr/bin/calibrator 32*4882a593Smuzhiyun $(INSTALL) -m 0755 $(@D)/wlconf/wlconf $(HOST_DIR)/bin/wlconf 33*4882a593Smuzhiyunendef 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun$(eval $(generic-package)) 36