xref: /OK3568_Linux_fs/buildroot/package/18xx-ti-utils/18xx-ti-utils.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# 18xx-ti-utils
4#
5################################################################################
6
718XX_TI_UTILS_VERSION = 8.8
818XX_TI_UTILS_SITE = https://git.ti.com/cgit/wilink8-wlan/18xx-ti-utils/snapshot
918XX_TI_UTILS_SOURCE = 18xx-ti-utils-R$(18XX_TI_UTILS_VERSION).tar.xz
1018XX_TI_UTILS_DEPENDENCIES = libnl
1118XX_TI_UTILS_LICENSE = BSD-3-Clause
1218XX_TI_UTILS_LICENSE_FILES = COPYING
13
1418XX_TI_UTILS_CFLAGS = -I$(STAGING_DIR)/usr/include/libnl3 -DCONFIG_LIBNL32
15
16ifeq ($(BR2_STATIC_LIBS),y)
1718XX_TI_UTILS_BUILD_TARGET = static
18endif
19
20define 18XX_TI_UTILS_BUILD_CMDS
21	$(TARGET_MAKE_ENV) CROSS_COMPILE=$(TARGET_CROSS) \
22		NFSROOT="$(STAGING_DIR)" NLVER=3 $(MAKE) -C $(@D) \
23		CFLAGS="$(TARGET_CFLAGS) $(18XX_TI_UTILS_CFLAGS)" \
24		$(18XX_TI_UTILS_BUILD_TARGET)
25
26	$(HOST_MAKE_ENV) $(MAKE) -C $(@D)/wlconf \
27		$(HOST_CONFIGURE_OPTS)
28endef
29
30define 18XX_TI_UTILS_INSTALL_TARGET_CMDS
31	$(INSTALL) -m 0755 $(@D)/calibrator $(TARGET_DIR)/usr/bin/calibrator
32	$(INSTALL) -m 0755 $(@D)/wlconf/wlconf $(HOST_DIR)/bin/wlconf
33endef
34
35$(eval $(generic-package))
36