include $(TOPDIR)/rules.mk PKG_NAME:=gluon-mesh-batman-adv PKG_VERSION:=1 include ../gluon.mk define Package/gluon-mesh-batman-adv-common TITLE:=Gluon scripts for batman-adv and batman-adv-legacy DEPENDS:=+gluon-core +libgluonutil +gluon-client-bridge +gluon-ebtables +firewall +libiwinfo +kmod-dummy +libnl-tiny +libbatadv +@GLUON_SPECIALIZE_KERNEL:KERNEL_DUMMY endef define Package/gluon-mesh-batman-adv-legacy TITLE:=Support for batman-adv-legacy meshing (compat level 14) DEPENDS+=+gluon-mesh-batman-adv-common +kmod-batman-adv-legacy +@GLUON_SPECIALIZE_KERNEL:KERNEL_CRC16 +@GLUON_SPECIALIZE_KERNEL:KERNEL_LIBCRC32C endef define Package/gluon-mesh-batman-adv TITLE:=Support for batman-adv meshing (compat level 15) DEPENDS+=+gluon-mesh-batman-adv-common +kmod-batman-adv +batctl +@GLUON_SPECIALIZE_KERNEL:KERNEL_CRC16 +@GLUON_SPECIALIZE_KERNEL:KERNEL_LIBCRC32C endef define Package/gluon-mesh-batman-adv-common/install $(Gluon/Build/Install) endef define Package/gluon-mesh-batman-adv-legacy/install endef define Package/gluon-mesh-batman-adv/install endef $(eval $(call BuildPackageGluon,gluon-mesh-batman-adv-common)) $(eval $(call BuildPackageGluon,gluon-mesh-batman-adv-legacy)) $(eval $(call BuildPackageGluon,gluon-mesh-batman-adv))