Changeset f15f901 in freewrt
- Timestamp:
- Jan 7, 2007, 3:24:42 AM (19 years ago)
- Children:
- c1918f0
- Parents:
- caeeeb0
- File:
-
- 1 edited
-
package/madwifi/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
package/madwifi/Makefile
rcaeeeb0 rf15f901 5 5 # or at http://www.freewrt.org/licence for details. 6 6 7 include $ (TOPDIR)/rules.mk8 include $ (TOPDIR)/mk/targets.mk7 include ${TOPDIR}/rules.mk 8 include ${TOPDIR}/mk/targets.mk 9 9 10 10 PKG_NAME:= madwifi … … 14 14 PKG_MD5SUM:= 9ab58ff1c9b3803f76b064eba3555679 15 15 16 #PKG_SOURCE_URL:= @SF/$ (PKG_NAME)16 #PKG_SOURCE_URL:= @SF/${PKG_NAME} 17 17 PKG_SOURCE_URL:= http://snapshots.madwifi.org/madwifi-ng 18 18 19 include $ (TOPDIR)/mk/package.mk19 include ${TOPDIR}/mk/package.mk 20 20 21 ifeq ($ (CPU_ARCH),mips)21 ifeq (${CPU_ARCH},mips) 22 22 HAL_TARGET:=mips-be-elf 23 23 endif 24 ifeq ($ (CPU_ARCH),mipsel)24 ifeq (${CPU_ARCH},mipsel) 25 25 HAL_TARGET:=mips-le-elf 26 26 endif 27 ifeq ($ (CPU_ARCH),i386)27 ifeq (${CPU_ARCH},i386) 28 28 HAL_TARGET:=i386-elf 29 29 endif 30 ifeq ($ (CPU_ARCH),armeb)30 ifeq (${CPU_ARCH},armeb) 31 31 HAL_TARGET:=xscale-be-elf 32 32 endif … … 34 34 BUS := PCI 35 35 36 ifneq ($ (FWRT_LINUX_2_4_AR531X),)36 ifneq (${FWRT_LINUX_2_4_AR531X},) 37 37 BUS := AHB 38 38 endif 39 ifneq ($ (FWRT_LINUX_2_6_ARUBA),)39 ifneq (${FWRT_LINUX_2_6_ARUBA},) 40 40 BUS := PCI AHB # no suitable HAL for AHB yet. 41 41 endif 42 42 43 43 BUS_MODULES:= 44 ifeq ($(findstring AHB,$ (BUS)),AHB)45 BUS_MODULES+=$ (WRKBUILD)/ath/ath_ahb.$(KERNEL_MOD_SUFFIX)44 ifeq ($(findstring AHB,${BUS}),AHB) 45 BUS_MODULES+=${WRKBUILD}/ath/ath_ahb.${KERNEL_MOD_SUFFIX} 46 46 endif 47 ifeq ($(findstring PCI,$ (BUS)),PCI)48 BUS_MODULES+=$ (WRKBUILD)/ath/ath_pci.$(KERNEL_MOD_SUFFIX)47 ifeq ($(findstring PCI,${BUS}),PCI) 48 BUS_MODULES+=${WRKBUILD}/ath/ath_pci.${KERNEL_MOD_SUFFIX} 49 49 endif 50 50 51 $(eval $(call PKG_template,KMOD_MADWIFI,kmod-madwifi,$ (KERNEL_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE))))51 $(eval $(call PKG_template,KMOD_MADWIFI,kmod-madwifi,${KERNEL_VERSION}+${PKG_VERSION}-${BOARD}-${PKG_RELEASE},${ARCH},kernel {${KERNEL_VERSION}-${BOARD}-${KERNEL_RELEASE}})) 52 52 53 $(WRKBUILD)/.configured: 54 $(CP) ./files/do_multi.* $(WRKBUILD)/tools 55 touch $@ 53 CONFIGURE_STYLE:= manual 54 BUILD_STYLE:= manual 56 55 57 MADWIFI_MAKEOPTS= -C $(WRKBUILD) \ 58 PATH="$(TARGET_PATH)" \ 59 ARCH="$(KERNEL_ARCH)" \ 60 CROSS_COMPILE="$(TARGET_CROSS)" \ 61 TARGET="$(HAL_TARGET)" \ 62 TOOLPREFIX="$(KERNEL_CROSS)" \ 63 TOOLPATH="$(KERNEL_CROSS)" \ 64 KERNELPATH="$(LINUX_DIR)" \ 56 do-configure: 57 ${CP} ./files/do_multi.* ${WRKBUILD}/tools 58 59 MADWIFI_MAKEOPTS= -C ${WRKBUILD} \ 60 PATH="${TARGET_PATH}" \ 61 ARCH="${KERNEL_ARCH}" \ 62 CROSS_COMPILE="${TARGET_CROSS}" \ 63 TARGET="${HAL_TARGET}" \ 64 TOOLPREFIX="${KERNEL_CROSS}" \ 65 TOOLPATH="${KERNEL_CROSS}" \ 66 KERNELPATH="${LINUX_DIR}" \ 65 67 DOMULTI=1 66 68 67 69 68 $(WRKBUILD)/.built:69 ifeq ($(findstring AHB,$ (BUS)),AHB)70 $ (MAKE) $(MADWIFI_MAKEOPTS)BUS="AHB" all70 do-build: 71 ifeq ($(findstring AHB,${BUS}),AHB) 72 ${MAKE} ${MADWIFI_MAKEOPTS} BUS="AHB" all 71 73 endif 72 ifeq ($(findstring PCI,$ (BUS)),PCI)73 $ (MAKE) $(MADWIFI_MAKEOPTS)BUS="PCI" all74 ifeq ($(findstring PCI,${BUS}),PCI) 75 ${MAKE} ${MADWIFI_MAKEOPTS} BUS="PCI" all 74 76 endif 75 $(RSTRIP) $(WRKBUILD)/tools/madwifi_multi76 touch $@77 77 78 $(IPKG_KMOD_MADWIFI): 79 mkdir -p $(IDIR_KMOD_MADWIFI)/etc/modules.d 80 mkdir -p $(IDIR_KMOD_MADWIFI)/etc/init.d 81 mkdir -p $(IDIR_KMOD_MADWIFI)/lib/modules/$(KERNEL_VERSION) 82 mkdir -p $(IDIR_KMOD_MADWIFI)/usr/sbin 83 mkdir -p $(IDIR_KMOD_MADWIFI)/etc/network/if-post-down.d 84 mkdir -p $(IDIR_KMOD_MADWIFI)/etc/network/if-pre-up.d 85 install -m0644 ./files/madwifi.modules $(IDIR_KMOD_MADWIFI)/etc/modules.d/20-madwifi 86 $(CP) $(WRKBUILD)/net80211/wlan*.$(KERNEL_MOD_SUFFIX) \ 87 $(WRKBUILD)/ath_hal/ath_hal.$(KERNEL_MOD_SUFFIX) \ 88 $(BUS_MODULES) \ 89 $(WRKBUILD)/ath_rate/sample/ath_rate_sample.$(KERNEL_MOD_SUFFIX) \ 90 $(WRKBUILD)/net80211/*.$(KERNEL_MOD_SUFFIX) \ 91 $(IDIR_KMOD_MADWIFI)/lib/modules/$(KERNEL_VERSION)/ 92 $(CP) $(WRKBUILD)/tools/{madwifi_multi,80211debug,80211stats,athchans,athctrl,athdebug,athkey,athstats,wlanconfig} $(IDIR_KMOD_MADWIFI)/usr/sbin/ 93 $(CP) ./files/wireless-atheros.pre-up $(IDIR_KMOD_MADWIFI)/etc/network/if-pre-up.d/wireless-atheros 94 $(CP) ./files/wireless-atheros.post-down $(IDIR_KMOD_MADWIFI)/etc/network/if-post-down.d/wireless-atheros 95 $(IPKG_BUILD) $(IDIR_KMOD_MADWIFI) $(PACKAGE_DIR) 96 97 $(STAGING_DIR)/usr/include/madwifi/net80211/ieee80211.h: $(WRKBUILD)/.built 98 mkdir -p $(STAGING_DIR)/usr/include/madwifi 99 $(CP) $(WRKBUILD)/include $(STAGING_DIR)/usr/include/madwifi/ 100 mkdir -p $(STAGING_DIR)/usr/include/madwifi/net80211 101 $(CP) $(WRKBUILD)/net80211/*.h $(STAGING_DIR)/usr/include/madwifi/net80211/ 102 touch $@ 103 104 install-dev: $(STAGING_DIR)/usr/include/madwifi/net80211/ieee80211.h 105 106 uninstall-dev: 107 rm -rf $(STAGING_DIR)/usr/include/madwifi 108 109 compile-targets: install-dev 110 clean-targets: uninstall-dev 78 post-install: 79 ${INSTALL_DIR} ${IDIR_KMOD_MADWIFI}/etc/modules.d/ 80 ${INSTALL_DIR} ${IDIR_KMOD_MADWIFI}/etc/init.d/ 81 ${INSTALL_DIR} ${IDIR_KMOD_MADWIFI}/lib/modules/${KERNEL_VERSION}/ 82 ${INSTALL_DIR} ${IDIR_KMOD_MADWIFI}/usr/sbin/ 83 ${INSTALL_DIR} ${IDIR_KMOD_MADWIFI}/etc/network/if-post-down.d/ 84 ${INSTALL_DIR} ${IDIR_KMOD_MADWIFI}/etc/network/if-pre-up.d/ 85 ${INSTALL_DATA} ./files/madwifi.modules ${IDIR_KMOD_MADWIFI}/etc/modules.d/20-madwifi 86 ${CP} ${WRKBUILD}/net80211/wlan*.${KERNEL_MOD_SUFFIX} \ 87 ${WRKBUILD}/ath_hal/ath_hal.${KERNEL_MOD_SUFFIX} \ 88 ${BUS_MODULES} \ 89 ${WRKBUILD}/ath_rate/sample/ath_rate_sample.${KERNEL_MOD_SUFFIX} \ 90 ${WRKBUILD}/net80211/*.${KERNEL_MOD_SUFFIX} \ 91 ${IDIR_KMOD_MADWIFI}/lib/modules/${KERNEL_VERSION}/ 92 ${INSTALL_BIN} ${WRKBUILD}/tools/{madwifi_multi,80211debug,80211stats,athchans,athctrl,athdebug,athkey,athstats,wlanconfig} ${IDIR_KMOD_MADWIFI}/usr/sbin/ 93 ${INSTALL_DATA} ./files/wireless-atheros.pre-up ${IDIR_KMOD_MADWIFI}/etc/network/if-pre-up.d/wireless-atheros 94 ${INSTALL_DATA} ./files/wireless-atheros.post-down ${IDIR_KMOD_MADWIFI}/etc/network/if-post-down.d/wireless-atheros 95 ${INSTALL_DIR} ${WRKINST}/usr/include/madwifi/net80211/ 96 ${CP} ${WRKBUILD}/include ${WRKINST}/usr/include/madwifi/ 97 ${CP} ${WRKBUILD}/net80211/*.h ${WRKINST}/usr/include/madwifi/net80211/ 111 98 112 99 include ${TOPDIR}/mk/pkg-bottom.mk
Note:
See TracChangeset
for help on using the changeset viewer.
