openssl: update to 3.4.0
[openadk.git] / package / hostapd / Makefile
blob2eeaefd2065c873b000e36297c3e15e2cb88ee99
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include ${ADK_TOPDIR}/rules.mk
6 PKG_NAME:= hostapd
7 PKG_VERSION:= 2.10
8 PKG_RELEASE:= 1
9 PKG_HASH:= 206e7c799b678572c2e3d12030238784bc4a9f82323b0156b4c9466f1498915d
10 PKG_DESCR:= wireless authenticator
11 PKG_SECTION:= net/wifi
12 PKG_DEPENDS:= libnl
13 PKG_BUILDDEP:= libnl
14 PKG_SITES:= http://w1.fi/releases/
16 DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
18 PKG_SUBPKGS:= HOSTAPD HOSTAPD_UTILS
19 PKG_CHOICES_HOSTAPD:= WITH_LIBRESSL WITH_GNUTLS
20 PKGCD_WITH_LIBRESSL:= use libressl for crypto
21 PKGCS_WITH_LIBRESSL:= libressl
22 PKGCB_WITH_LIBRESSL:= libressl
23 PKGCD_WITH_GNUTLS:= use gnutls for crypto
24 PKGCS_WITH_GNUTLS:= libgnutls
25 PKGCB_WITH_GNUTLS:= gnutls
26 PKGSN_HOSTAPD_UTILS:= hostapd
28 WRKSRC= ${WRKDIST}/${PKG_NAME}
30 include ${ADK_TOPDIR}/mk/package.mk
32 $(eval $(call PKG_template,HOSTAPD,hostapd,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
33 $(eval $(call PKG_template,HOSTAPD_UTILS,hostapd-utils,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
35 CONFIG_STYLE:= manual
36 INSTALL_STYLE:= manual
38 TARGET_CFLAGS+= -I$(STAGING_TARGET_DIR)/usr/include/libnl3
40 do-configure:
41 ${CP} ./files/hostapd.config ${WRKBUILD}/.config
42 ifneq (${ADK_PACKAGE_HOSTAPD_WITH_GNUTLS},)
43 ${SED} "s#openssl#gnutls#" ${WRKBUILD}/.config
44 endif
46 do-install:
47 ${INSTALL_DIR} ${IDIR_HOSTAPD_UTILS}/usr/sbin
48 ${INSTALL_BIN} ${WRKBUILD}/hostapd_cli ${IDIR_HOSTAPD_UTILS}/usr/sbin/
49 ${INSTALL_DIR} ${IDIR_HOSTAPD}/etc
50 ${INSTALL_DIR} ${IDIR_HOSTAPD}/usr/sbin
51 ${INSTALL_BIN} ${WRKBUILD}/hostapd ${IDIR_HOSTAPD}/usr/sbin/
52 ${INSTALL_DATA} ./files/hostapd.conf ${IDIR_HOSTAPD}/etc
54 include ${ADK_TOPDIR}/mk/pkg-bottom.mk