1# 2# Copyright (C) 2008 OpenWrt.org 3# 4 5include $(TOPDIR)/rules.mk 6 7PKG_NAME:=wlan-common 8PKG_VERSION:=2.5 9PKG_RELEASE:=1 10 11PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) 12 13include $(INCLUDE_DIR)/package.mk 14include $(INCLUDE_DIR)/kernel.mk 15 16define Package/wlan-common 17 SECTION:=net 18 CATEGORY:=Network 19 TITLE:=DNI wlan common scripts 20endef 21 22PLATFORM_PATCH_DIR:=./patches-$(BOARD) 23 24define Package/wlan-common/config 25 menu "Configurations" 26 depends on PACKAGE_wlan-common 27 source "$(SOURCE)/Config.in" 28 endmenu 29endef 30 31define Build/Prepare 32 $(CP) $(GIT_HOME)/wlan-common.git/* $(PKG_BUILD_DIR)/ 33endef 34 35define Build/Compile 36endef 37 38define Package/wlan-common/install 39 $(INSTALL_DIR) $(1)/etc 40 cp -af $(PKG_BUILD_DIR)/etc/* $(1)/etc 41 if [ -f $(PKG_BUILD_DIR)/etc/ath/wifi.conf ]; then \ 42 sed -i 's/vht_11ng=.*/vht_11ng="on"/g' $(1)/etc/ath/wifi.conf; \ 43 sed -i 's/^g_device=.*/g_device="wifi1"/' $(1)/etc/ath/wifi.conf; \ 44 sed -i 's/^a_device=.*/a_device="wifi0"/' $(1)/etc/ath/wifi.conf; \ 45 fi 46 $(INSTALL_DIR) $(1)/sbin 47 cp -af $(PKG_BUILD_DIR)/sbin/* $(1)/sbin 48 $(INSTALL_DIR) $(1)/lib/wifi/ 49 cp -af $(PKG_BUILD_DIR)/lib/wifi/* $(1)/lib/wifi 50 install -d -m0755 $(1)/etc/config 51endef 52 53$(eval $(call BuildPackage,wlan-common)) 54