X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=package%2Facx-mac80211%2FMakefile;h=3e4984d59d6d1bffce20d712f12dddc21c73cb79;hb=801985e5286881dd578a19280b2a6c8e212a530d;hp=3e8bb15c5b835ff232f2558c17dca76473d9b2d2;hpb=2ac5268f211b9e74f6d7878a68066324f2eb824e;p=openwrt.git diff --git a/package/acx-mac80211/Makefile b/package/acx-mac80211/Makefile index 3e8bb15c5b..3e4984d59d 100644 --- a/package/acx-mac80211/Makefile +++ b/package/acx-mac80211/Makefile @@ -21,6 +21,10 @@ PKG_SOURCE_VERSION:=$(PKG_REV) PKG_MIRROR_MD5SUM:=8d6bc84239059fd938ff4d989579f622 PKG_BUILD_DEPENDS:=mac80211 +PKG_CONFIG_DEPENDS:= \ + CONFIG_PACKAGE_MAC80211_DEBUGFS \ + CONFIG_PACKAGE_MAC80211_MESH \ + include $(INCLUDE_DIR)/package.mk define KernelPackage/acx-mac80211 @@ -173,8 +177,12 @@ PKG_EXTRA_KCONFIG:= \ PKG_EXTRA_CFLAGS:= \ $(patsubst CONFIG_%, -DCONFIG_%=1, $(patsubst %=m,%,$(filter %=m,$(PKG_EXTRA_KCONFIG)))) \ $(patsubst CONFIG_%, -DCONFIG_%=1, $(patsubst %=y,%,$(filter %=y,$(PKG_EXTRA_KCONFIG)))) \ - -LINUX_AUTOCONF_FILE:= generated/autoconf.h + $(if $(CONFIG_LEDS_TRIGGERS), -DCONFIG_MAC80211_LEDS -DCONFIG_LEDS_TRIGGERS) \ + $(if $(CONFIG_PACKAGE_MAC80211_DEBUGFS), -DCONFIG_CFG80211_DEBUGFS -DCONFIG_MAC80211_DEBUGFS) \ + $(if $(CONFIG_PACKAGE_MAC80211_MESH), -DCONFIG_MAC80211_MESH) \ + -DBACKPORTED_KERNEL_NAME=\\\"$(PKG_SOURCE)\\\" \ + -DBACKPORTED_KERNEL_VERSION=\\\"$(PKG_SOURCE_VERSION)\\\" \ + -DBACKPORTS_VERSION=\\\"unknown\\\" \ define Build/Compile $(MAKE) -C "$(LINUX_DIR)" \ @@ -182,11 +190,14 @@ define Build/Compile CROSS_COMPILE="$(TARGET_CROSS)" \ SUBDIRS="$(PKG_BUILD_DIR)" \ $(PKG_EXTRA_KCONFIG) \ - EXTRA_CFLAGS="$(PKG_EXTRA_CFLAGS) -DCONFIG_ACX_MAC80211_VERSION=\"KERNEL_VERSION(3,7,0)\"" \ - LINUXINCLUDE="-I$(STAGING_DIR)/usr/include/mac80211 -I$(LINUX_DIR)/include \ - -Iarch/$(LINUX_KARCH)/include \ - -include $(LINUX_AUTOCONF_FILE) \ - -include linux/compat-2.6.h" \ + EXTRA_CFLAGS="$(PKG_EXTRA_CFLAGS) -DCONFIG_ACX_MAC80211_VERSION=\"KERNEL_VERSION(3,10,0)\"" \ + LINUXINCLUDE="-I$(STAGING_DIR)/usr/include/mac80211-backport/uapi -I$(STAGING_DIR)/usr/include/mac80211-backport \ + -I$(STAGING_DIR)/usr/include/mac80211/uapi -I$(STAGING_DIR)/usr/include/mac80211 \ + -I$(LINUX_DIR)/include -I$(LINUX_DIR)/include/$(LINUX_UAPI_DIR) \ + -I$(LINUX_DIR)/include/generated/uapi/ -Iarch/$(LINUX_KARCH)/include \ + -Iarch/$(LINUX_KARCH)/include/$(LINUX_UAPI_DIR) \ + -include generated/autoconf.h \ + -include backport/backport.h " \ V="$(V)" \ modules endef