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