X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=package%2Fmadwifi%2FMakefile;h=f4f7fcd8b615a9323dbb9704c9276d4365b50915;hp=06b3bb6c585eb5ef2d82bd6084e5215c49357cad;hb=2e797dd8b25547ad8da154e309ecfaac69871414;hpb=ff5e10dbae008b5913e93ff18cd3a5f7d2448be0 diff --git a/package/madwifi/Makefile b/package/madwifi/Makefile index 06b3bb6c58..f4f7fcd8b6 100644 --- a/package/madwifi/Makefile +++ b/package/madwifi/Makefile @@ -103,6 +103,17 @@ define KernelPackage/madwifi/description This package contains a driver for Atheros 802.11a/b/g chipsets. endef +define KernelPackage/madwifi-karma + $(call KernelPackage/madwifi) + TITLE:=Madwifi for Karma support + URL:=http://www.digininja.org/ +endef + +define KernelPackage/madwifi-karma/description + This package contains a modified driver to be used with + the Karma software for Atheros 802.11a/b/g chipsets. +endef + MAKE_ARGS:= \ PATH="$(TARGET_PATH)" \ ARCH="$(LINUX_KARCH)" \ @@ -135,6 +146,9 @@ endif define Build/Configure $(SED) 's,-E[LB] ,,g' $(PKG_BUILD_DIR)/hal/public/*.inc +ifneq ($(CONFIG_PACKAGE_kmod-madwifi-karma),) + $(PATCH) $(PKG_BUILD_DIR) ./files +endif endef define Build/Compile @@ -160,4 +174,12 @@ define KernelPackage/madwifi/install $(CP) $(PKG_BUILD_DIR)/tools/{madwifi_multi,80211stats,athchans,athctrl,athkey,athstats,wlanconfig} $(1)/usr/sbin/ endef +define KernelPackage/madwifi-karma/install + $(INSTALL_DIR) $(1)/lib/wifi + $(INSTALL_DATA) ./files/lib/wifi/madwifi.sh $(1)/lib/wifi + $(INSTALL_DIR) $(1)/usr/sbin + $(CP) $(PKG_BUILD_DIR)/tools/{madwifi_multi,80211stats,athchans,athctrl,athkey,athstats,wlanconfig} $(1)/usr/sbin/ +endef + $(eval $(call KernelPackage,madwifi)) +$(eval $(call KernelPackage,madwifi-karma))