@@ -10,7 +10,7 @@ define Package/easymesh
1010 SECTION:=base
1111 CATEGORY:=Base system
1212 TITLE:=EasyMesh
13- DEPENDS:=+avro-c +libopenssl +cJSON +libev +libnl +libnl-genl +libnl-route +libuuid +libstdcpp +libmariadb
13+ DEPENDS:=+avro-c +libopenssl +cJSON +libev +libnl +libnl-genl +libnl-route +libuuid +libstdcpp +libmariadb +libpcap +libcurl
1414endef
1515
1616define Package/easymesh/description
@@ -28,8 +28,11 @@ define Build/Prepare
2828 $(CP) -r ./halinterface $(PKG_BUILD_DIR)/
2929 $(CP) -r ./rdk-wifi-hal $(PKG_BUILD_DIR)/
3030 $(CP) -r ./rdk-wifi-libhostap $(PKG_BUILD_DIR)/
31+ $(CP) -r ./OneWifiTestSuite $(PKG_BUILD_DIR)/
3132 $(CP) -r ./OneWifi/install $(PKG_BUILD_DIR)/
3233 $(CP) -r ./OneWifi/install/bin $(PKG_BUILD_DIR)/
34+ $(CP) -r ./OneWifiTestSuite/install/bin $(PKG_BUILD_DIR)/
35+ $(CP) -r ./OneWifiTestSuite/install/bin $(PKG_BUILD_DIR)/
3336endef
3437
3538define Build/Compile
@@ -38,6 +41,12 @@ define Build/Compile
3841 $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR)/OneWifi/build/openwrt/ \
3942 $(TARGET_CONFIGURE_OPTS)
4043
44+ echo "Compiling OneWifiTestSuite..."
45+ rm -rf $(PKG_BUILD_DIR)/rdk-wifi-hal/src/*.o
46+ CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(TARGET_LDFLAGS)" \
47+ $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR)/OneWifiTestSuite/build/openwrt/ \
48+ $(TARGET_CONFIGURE_OPTS)
49+
4150 echo "Compiling Easymesh AGENT..."
4251 CFLAGS="$(TARGET_CPPFLAGS) $(TARGET_CFLAGS) $(TARGET_LDFLAGS) $(STAGING_DIR)" \
4352 $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR)/unified-wifi-mesh/build/openwrt/agent/ \
@@ -55,6 +64,7 @@ define Package/easymesh/install
5564 $(INSTALL_BIN) $(PKG_BUILD_DIR)/unified-wifi-mesh/install/bin/onewifi_em_agent $(1)/usr/bin/
5665 $(INSTALL_BIN) $(PKG_BUILD_DIR)/unified-wifi-mesh/install/bin/onewifi_em_ctrl $(1)/usr/bin/
5766 $(INSTALL_BIN) $(PKG_BUILD_DIR)/OneWifi/install/bin/OneWifi $(1)/usr/bin/
67+ $(INSTALL_BIN) $(PKG_BUILD_DIR)/OneWifiTestSuite/install/bin/cci $(1)/usr/bin/
5868endef
5969
6070$(eval $(call BuildPackage,easymesh))
0 commit comments