Changeset f15f901 in freewrt


Ignore:
Timestamp:
Jan 7, 2007, 3:24:42 AM (19 years ago)
Author:
Phil Sutter <n0-1@…>
Children:
c1918f0
Parents:
caeeeb0
Message:

converting to new style

git-svn-id: svn://www.freewrt.org/branches/common-adk@1499 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/madwifi/Makefile

    rcaeeeb0 rf15f901  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
    8 include $(TOPDIR)/mk/targets.mk
     7include ${TOPDIR}/rules.mk
     8include ${TOPDIR}/mk/targets.mk
    99
    1010PKG_NAME:=              madwifi
     
    1414PKG_MD5SUM:=            9ab58ff1c9b3803f76b064eba3555679
    1515
    16 #PKG_SOURCE_URL:=       @SF/$(PKG_NAME)
     16#PKG_SOURCE_URL:=       @SF/${PKG_NAME}
    1717PKG_SOURCE_URL:=        http://snapshots.madwifi.org/madwifi-ng
    1818
    19 include $(TOPDIR)/mk/package.mk
     19include ${TOPDIR}/mk/package.mk
    2020
    21 ifeq ($(CPU_ARCH),mips)
     21ifeq (${CPU_ARCH},mips)
    2222HAL_TARGET:=mips-be-elf
    2323endif
    24 ifeq ($(CPU_ARCH),mipsel)
     24ifeq (${CPU_ARCH},mipsel)
    2525HAL_TARGET:=mips-le-elf
    2626endif
    27 ifeq ($(CPU_ARCH),i386)
     27ifeq (${CPU_ARCH},i386)
    2828HAL_TARGET:=i386-elf
    2929endif
    30 ifeq ($(CPU_ARCH),armeb)
     30ifeq (${CPU_ARCH},armeb)
    3131HAL_TARGET:=xscale-be-elf
    3232endif
     
    3434BUS := PCI
    3535
    36 ifneq ($(FWRT_LINUX_2_4_AR531X),)
     36ifneq (${FWRT_LINUX_2_4_AR531X},)
    3737        BUS := AHB
    3838endif
    39 ifneq ($(FWRT_LINUX_2_6_ARUBA),)
     39ifneq (${FWRT_LINUX_2_6_ARUBA},)
    4040        BUS := PCI AHB  # no suitable HAL for AHB yet.
    4141endif
    4242
    4343BUS_MODULES:=
    44 ifeq ($(findstring AHB,$(BUS)),AHB)
    45 BUS_MODULES+=$(WRKBUILD)/ath/ath_ahb.$(KERNEL_MOD_SUFFIX)
     44ifeq ($(findstring AHB,${BUS}),AHB)
     45BUS_MODULES+=${WRKBUILD}/ath/ath_ahb.${KERNEL_MOD_SUFFIX}
    4646endif
    47 ifeq ($(findstring PCI,$(BUS)),PCI)
    48 BUS_MODULES+=$(WRKBUILD)/ath/ath_pci.$(KERNEL_MOD_SUFFIX)
     47ifeq ($(findstring PCI,${BUS}),PCI)
     48BUS_MODULES+=${WRKBUILD}/ath/ath_pci.${KERNEL_MOD_SUFFIX}
    4949endif
    5050
    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}}))
    5252
    53 $(WRKBUILD)/.configured:
    54         $(CP) ./files/do_multi.* $(WRKBUILD)/tools
    55         touch $@
     53CONFIGURE_STYLE:=       manual
     54BUILD_STYLE:=           manual
    5655
    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)" \
     56do-configure:
     57        ${CP} ./files/do_multi.* ${WRKBUILD}/tools
     58
     59MADWIFI_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}" \
    6567                DOMULTI=1
    6668
    6769
    68 $(WRKBUILD)/.built:
    69 ifeq ($(findstring AHB,$(BUS)),AHB)
    70         $(MAKE) $(MADWIFI_MAKEOPTS) BUS="AHB" all
     70do-build:
     71ifeq ($(findstring AHB,${BUS}),AHB)
     72        ${MAKE} ${MADWIFI_MAKEOPTS} BUS="AHB" all
    7173endif
    72 ifeq ($(findstring PCI,$(BUS)),PCI)
    73         $(MAKE) $(MADWIFI_MAKEOPTS) BUS="PCI" all
     74ifeq ($(findstring PCI,${BUS}),PCI)
     75        ${MAKE} ${MADWIFI_MAKEOPTS} BUS="PCI" all
    7476endif
    75         $(RSTRIP) $(WRKBUILD)/tools/madwifi_multi
    76         touch $@
    7777
    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
     78post-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/
    11198
    11299include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracChangeset for help on using the changeset viewer.