Changeset 1c65cdcd in freewrt
- Timestamp:
- Jan 20, 2007, 12:05:53 PM (19 years ago)
- Children:
- bd67c0e
- Parents:
- 683a696
- Location:
- package/hostapd
- Files:
-
- 3 deleted
- 2 edited
- 1 moved
-
Config.in (modified) (3 diffs)
-
Makefile (modified) (2 diffs)
-
files/hostapd-mini.config (deleted)
-
ipkg/hostapd-mini.conffiles (deleted)
-
ipkg/hostapd-mini.control (deleted)
-
patches/patch-Makefile (moved) (moved from package/hostapd/patches/001-cross_compile_fix.patch ) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
package/hostapd/Config.in
r683a696 r1c65cdcd 2 2 tristate 3 3 default n 4 depends FWRT_PACKAGE_HOSTAPD || FWRT_PACKAGE_HOSTAPD_ MINI || FWRT_PACKAGE_HOSTAPD_UTILS4 depends FWRT_PACKAGE_HOSTAPD || FWRT_PACKAGE_HOSTAPD_UTILS 5 5 select FWRT_PACKAGE_KMOD_MADWIFI 6 6 … … 24 24 - hostapd 25 25 26 config FWRT_PACKAGE_HOSTAPD_MINI27 prompt "hostapd-mini...................... An IEEE 802.11 AP, IEEE 802.1x/WPA/WPA2/EAP/RADIUS Authenticator (without EAP TLS/TTLS support)"28 tristate29 default n30 select FWRT_COMPILE_HOSTAPD31 help32 33 hostapd is a user space daemon for access point and34 authentication servers. It implements IEEE 802.11 access point35 management, IEEE 802.1X/WPA/WPA2/EAP Authenticators, RADIUS36 client, EAP server, and RADIUS authentication server.37 38 http://hostap.epitest.fi/hostapd/39 40 Includes:41 - hostapd (built with WPA support only)42 43 26 config FWRT_PACKAGE_HOSTAPD_UTILS 44 27 prompt "hostapd-utils..................... An IEEE 802.11 AP, IEEE 802.1x/WPA/WPA2/EAP/RADIUS Authenticator (CLI utility)" … … 57 40 Includes: 58 41 - hostapd_cli 59 60 if (FWRT_PACKAGE_HOSTAPD = y) && (FWRT_PACKAGE_HOSTAPD_MINI = y)61 comment "WARNING: both hostapd and hostapd-mini are selected for installation !"62 endif -
package/hostapd/Makefile
r683a696 r1c65cdcd 5 5 # or at http://www.freewrt.org/licence for details. 6 6 7 include $ (TOPDIR)/rules.mk7 include ${TOPDIR}/rules.mk 8 8 9 9 PKG_NAME:= hostapd … … 11 11 PKG_RELEASE:= 1 12 12 PKG_MD5SUM:= 095b6e0558b09cd36b1904c7edbaa78f 13 PKG_SOURCE_URL:= http://hostap.epitest.fi/releases/ 13 14 14 PKG_SOURCE_URL:= http://hostap.epitest.fi/releases/ 15 PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.gz 15 include ${TOPDIR}/mk/package.mk 16 16 17 include $(TOPDIR)/mk/package.mk 17 $(eval $(call PKG_template,HOSTAPD,hostapd,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 18 $(eval $(call PKG_template,HOSTAPD_UTILS,hostapd-utils,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) 18 19 19 define PKG_build 20 TCPPFLAGS+= -I${STAGING_DIR}/usr/include/madwifi 21 BUILD_STYLE= auto 22 MAKE_FLAGS+= OPTFLAGS="${TARGET_CFLAGS}" 20 23 21 ifneq ($(FWRT_PACKAGE_$(1)),) 22 BUILD_TARGETS+= $(WRKINST)/$(2)/hostapd 23 endif 24 do-configure: 25 ${CP} ./files/hostapd.config ${WRKBUILD}/.config 24 26 25 $(WRKINST)/$(2)/hostapd: $(WRKBUILD)/.prepared 26 -$(MAKE) -C $(WRKBUILD) clean 27 $(CP) ./files/$(2).config $(WRKBUILD)/.config 28 $(MAKE) -C $(WRKBUILD) \ 29 $(TARGET_CONFIGURE_OPTS) \ 30 OPTFLAGS="$(TARGET_CFLAGS)" \ 31 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/madwifi" \ 32 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 33 hostapd 34 mkdir -p $(WRKINST)/$(2) 35 $(CP) $(WRKBUILD)/hostapd $(WRKINST)/$(2)/ 36 touch $$@ 37 38 $$(IPKG_$(1)): $(WRKINST)/$(2)/hostapd 39 install -m0755 -d $$(IDIR_$(1))/etc 40 install -m0600 $(WRKBUILD)/madwifi.conf $$(IDIR_$(1))/etc/hostapd.conf 41 install -m0755 -d $$(IDIR_$(1))/usr/sbin 42 install -m0755 $(WRKINST)/$(2)/hostapd $$(IDIR_$(1))/usr/sbin/ 43 $(RSTRIP) $$(IDIR_$(1)) 44 $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR) 45 46 endef 47 48 $(eval $(call PKG_template,HOSTAPD,hostapd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 49 $(eval $(call PKG_template,HOSTAPD_MINI,hostapd-mini,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 50 $(eval $(call PKG_template,HOSTAPD_UTILS,hostapd-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 51 52 $(eval $(call PKG_build,HOSTAPD,hostapd,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 53 $(eval $(call PKG_build,HOSTAPD_MINI,hostapd-mini,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 54 55 $(WRKBUILD)/.configured: 56 $(CP) ./files/hostapd.config $(WRKBUILD)/.config 57 touch $@ 58 59 $(WRKBUILD)/.built: $(BUILD_TARGETS) 60 $(MAKE) -C $(WRKBUILD) \ 61 $(TARGET_CONFIGURE_OPTS) \ 62 OPTFLAGS="$(TARGET_CFLAGS)" \ 63 CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include/madwifi" \ 64 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 65 hostapd_cli 66 touch $@ 67 68 $(IPKG_HOSTAPD_UTILS): $(WRKBUILD)/.built 69 install -m0755 -d $(IDIR_HOSTAPD_UTILS)/usr/sbin 70 install -m0755 $(WRKBUILD)/hostapd_cli $(IDIR_HOSTAPD_UTILS)/usr/sbin/ 71 $(RSTRIP) $(IDIR_HOSTAPD_UTILS) 72 $(IPKG_BUILD) $(IDIR_HOSTAPD_UTILS) $(PACKAGE_DIR) 27 do-install: 28 ${INSTALL_DIR} ${IDIR_HOSTAPD_UTILS}/usr/sbin 29 ${INSTALL_BIN} ${WRKBUILD}/hostapd_cli ${IDIR_HOSTAPD_UTILS}/usr/sbin/ 30 ${INSTALL_DIR} ${IDIR_HOSTAPD}/etc 31 ${INSTALL_DIR} ${IDIR_HOSTAPD}/usr/sbin 32 ${INSTALL_BIN} ${WRKBUILD}/hostapd ${IDIR_HOSTAPD}/usr/sbin/ 33 ${INSTALL_DATA} ${WRKBUILD}/hostapd.conf ${IDIR_HOSTAPD}/etc 73 34 74 35 include ${TOPDIR}/mk/pkg-bottom.mk -
package/hostapd/patches/patch-Makefile
r683a696 r1c65cdcd 1 Common subdirectories: hostapd-0.5.2/logwatch and hostapd-0.5.2.new/logwatch 2 diff -u hostapd-0.5.2/Makefile hostapd-0.5.2.new/Makefile 3 --- hostapd-0.5.2/Makefile 2006-03-20 03:20:09.000000000 +0000 4 +++ hostapd-0.5.2.new/Makefile 2006-03-21 22:25:23.803473592 +0000 5 @@ -3,7 +3,7 @@ 6 DIR_HOSTAP=. 1 $FreeWRT$ 2 --- hostapd-0.5.6.orig/Makefile Sat Nov 25 02:35:07 2006 3 +++ hostapd-0.5.6/Makefile Tue Jan 16 23:45:31 2007 4 @@ -1,8 +1,8 @@ 5 -CC=gcc 6 +CC?=gcc 7 DIR_WPA_SUPPLICANT=. 7 8 8 9 ifndef CFLAGS … … 12 13 13 14 # define HOSTAPD_DUMP_STATE to include SIGUSR1 handler for dumping state to 14 @@ - 266,7 +266,7 @@15 @@ -336,7 +336,7 @@ install: all 15 16 for i in $(ALL); do cp $$i /usr/local/bin/$$i; done 16 17 … … 21 22 driver_conf.c: Makefile .config 22 23 rm -f driver_conf.c 23 @@ - 330,10 +330,10 @@24 @@ -400,10 +400,10 @@ LIBS_n += -lcrypto 24 25 endif 25 26
Note:
See TracChangeset
for help on using the changeset viewer.
