3 include $(TOPDIR
)/rules.mk
4 include $(TOPDIR
)/package
/kernel.mk
6 PKG_NAME
:=hostap-driver
9 PKG_MD5SUM
:=c7534dc040ab90218257a78488ecd378
11 PKG_SOURCE_URL
:=http
://hostap.epitest.fi
/releases
/
12 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
16 PKG_INSTALL_DIR
:=$(PKG_BUILD_DIR
)/ipkg-install
18 include $(TOPDIR
)/package
/rules.mk
20 define Package
/kmod-hostap
23 DEPENDS
:=@LINUX_2_4_BRCM||LINUX_2_4_X86
24 TITLE
:=Host AP support for Prism2
/2.5/3 IEEE
802.11b
25 DESCRIPTION
:=Host AP support for Prism2
/2.5/3 IEEE
802.11b
\\\
26 A driver for
802.11b wireless cards based on Intersil Prism2
/2.5/3 \\\
27 chipset. This driver supports so called Host AP mode that allows the card
\\\
28 to act
as an IEEE
802.11 access point.
\\\
30 This option includes the base Host AP driver code that is shared by
\\\
31 different hardware models. You will also need to enable support for
\\\
32 PLX
/PCI
/CS version of the driver to actually use the driver.
\\\
33 URL
:=http
://hostap.epitest.fi
/
34 VERSION
:=$(LINUX_VERSION
)+$(PKG_VERSION
)-$(BOARD
)-$(PKG_RELEASE
)
37 define Package
/kmod-hostap-pci
41 TITLE
:=Host AP driver for Prism2.5 PCI adaptors
42 DESCRIPTION
:=Host AP driver for Prism2.5 PCI adaptors
43 URL
:=http
://hostap.epitest.fi
/
44 VERSION
:=$(LINUX_VERSION
)+$(PKG_VERSION
)-$(BOARD
)-$(PKG_RELEASE
)
47 define Package
/kmod-hostap-plx
51 TITLE
:=Host AP driver for Prism2
/2.5/3 in PLX9052 based PCI adaptors
52 DESCRIPTION
:=Host AP driver for Prism2
/2.5/3 in PLX9052 based PCI adaptors
53 URL
:=http
://hostap.epitest.fi
/
54 VERSION
:=$(LINUX_VERSION
)+$(PKG_VERSION
)-$(BOARD
)-$(PKG_RELEASE
)
59 $(MAKE
) -C
$(LINUX_DIR
)/ \
60 ARCH
="$(LINUX_KARCH)" \
61 CROSS_COMPILE
="$(TARGET_CROSS)" \
62 SUBDIRS
="$(PKG_BUILD_DIR)/driver/modules" \
66 define Package
/kmod-hostap
/install
67 install -m0755
-d
$(1)/lib
/modules
/$(LINUX_VERSION
)
69 $(PKG_BUILD_DIR
)/driver
/modules
/hostap.
$(LINUX_KMOD_SUFFIX
) \
70 $(PKG_BUILD_DIR
)/driver
/modules
/hostap_crypt_ccmp.
$(LINUX_KMOD_SUFFIX
) \
71 $(PKG_BUILD_DIR
)/driver
/modules
/hostap_crypt_tkip.
$(LINUX_KMOD_SUFFIX
) \
72 $(PKG_BUILD_DIR
)/driver
/modules
/hostap_crypt_wep.
$(LINUX_KMOD_SUFFIX
) \
73 $(1)/lib
/modules
/$(LINUX_VERSION
)/
76 define Package
/kmod-hostap-pci
/install
77 install -m0755
-d
$(1)/lib
/modules
/$(LINUX_VERSION
)
79 $(PKG_BUILD_DIR
)/driver
/modules
/hostap_pci.
$(LINUX_KMOD_SUFFIX
) \
80 $(1)/lib
/modules
/$(LINUX_VERSION
)/
83 define Package
/kmod-hostap-plx
/install
84 install -m0755
-d
$(1)/lib
/modules
/$(LINUX_VERSION
)
86 $(PKG_BUILD_DIR
)/driver
/modules
/hostap_plx.
$(LINUX_KMOD_SUFFIX
) \
87 $(1)/lib
/modules
/$(LINUX_VERSION
)/
90 $(eval
$(call BuildPackage
,kmod-hostap
))
91 $(eval
$(call BuildPackage
,kmod-hostap-pci
))
92 $(eval
$(call BuildPackage
,kmod-hostap-plx
))