include $(TOPDIR)/rules.mk PKG_NAME:=gluon-mesh-olsrd PKG_VERSION=1 PKG_BUILD_DEPENDS += libjson-c include ../gluon.mk define Package/gluon-mesh-olsrd TITLE:=olsrd mesh DEPENDS:= \ +gluon-core \ +kmod-macvlan \ @IPV6 \ +olsrd \ +oonf-olsrd2 \ +firewall \ +libgluonutil \ +libjson-c \ +libubox +libuclient \ +olsrd-mod-jsoninfo \ +olsrd-mod-httpinfo \ +olsrd-mod-txtinfo \ +liblua \ +ip-full \ +gluon-layer3-common \ +gluon-l3roamd \ +gluon-radvd \ +lua-jsonc PROVIDES:=gluon-mesh-provider endef define Package/gluon-mesh-olsrd/install $(Gluon/Build/Install) $(INSTALL_DIR) $(1)/usr/lib/lua/gluon $(INSTALL_BIN) $(PKG_BUILD_DIR)/olsrd.so $(1)/usr/lib/lua/gluon/ $(INSTALL_DIR) $(1)/usr/lib/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/libolsrdhelper.so $(1)/usr/lib/ endef define Build/InstallDev $(INSTALL_DIR) $(1)/usr/lib/lua/gluon $(INSTALL_BIN) $(PKG_BUILD_DIR)/olsrd.so $(1)/usr/lib/lua/gluon/ $(INSTALL_DIR) $(1)/usr/lib/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/libolsrdhelper.so $(1)/usr/lib/ $(INSTALL_DIR) $(1)/usr/include/gluon-mesh-olsrd $(INSTALL_BIN) $(PKG_BUILD_DIR)/libolsrdhelper.h $(1)/usr/include/gluon-mesh-olsrd/ $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/libolsrdhelper.pc $(1)/usr/lib/pkgconfig/ endef $(eval $(call BuildPackageGluon,gluon-mesh-olsrd))