1################################################################################ 2# 3# wf111 4# 5################################################################################ 6 7ifeq ($(BR2_ARM_CPU_ARMV7A)$(BR2_ARM_CPU_ARMV5),y) 8WF111_VERSION = 5.2.2-r4 9else 10WF111_VERSION = 5-2-2-r3 11endif 12 13WF111_SITE = https://www.silabs.com/documents/login/software 14WF111_DEPENDENCIES = linux 15 16ifeq ($(BR2_ARM_CPU_ARMV7A),y) 17WF111_SOURCE = wf111-linux-driver_$(WF111_VERSION)_armv7-a.tar.gz 18else ifeq ($(BR2_ARM_CPU_ARMV5),y) 19WF111_SOURCE = wf111-linux-driver_$(WF111_VERSION)_armv5te.tar.gz 20else ifeq ($(BR2_i386),y) 21WF111_SOURCE = wf111-linux-driver-$(WF111_VERSION)-x86.tar.gz 22endif 23 24# Due to the stupidity of the package Makefile, we can't invoke 25# separately the build step and the install step and get a correct 26# behavior. So we do everything in the install step. 27define WF111_INSTALL_TARGET_CMDS 28 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) PWD=$(@D) \ 29 $(LINUX_MAKE_FLAGS) KDIR=$(LINUX_DIR) \ 30 OUTPUT=$(TARGET_DIR) install_static 31endef 32 33$(eval $(generic-package)) 34