09e1de7dde
This is a simple daemon that will respond to multicast UDP packets containing the keyword "nodeinfo" with all the information we currently distribute using alfred. The daemon will listen on all mesh interface, that is the hard interfaces batman-adv uses.
41 lines
852 B
Makefile
41 lines
852 B
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=gluon-announced
|
|
PKG_VERSION:=1
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/gluon-announced
|
|
SECTION:=gluon
|
|
CATEGORY:=Gluon
|
|
TITLE:=announced support
|
|
DEPENDS:=
|
|
endef
|
|
|
|
define Package/gluon-announced/description
|
|
Gluon community wifi mesh firmware framework: announced support
|
|
endef
|
|
|
|
define Build/Prepare
|
|
mkdir -p $(PKG_BUILD_DIR)
|
|
$(CP) ./src/* $(PKG_BUILD_DIR)/
|
|
endef
|
|
|
|
define Build/Configure
|
|
endef
|
|
|
|
define Build/Compile
|
|
CFLAGS="$(TARGET_CFLAGS)" CPPFLAGS="$(TARGET_CPPFLAGS)" $(MAKE) -C $(PKG_BUILD_DIR) $(TARGET_CONFIGURE_OPTS)
|
|
endef
|
|
|
|
define Package/gluon-announced/install
|
|
$(CP) ./files/* $(1)/
|
|
$(INSTALL_DIR) $(1)/usr/bin
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/gluon-announced $(1)/usr/bin/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,gluon-announced))
|