@@ -107,7 +107,6 @@ ifeq ($(USE_NWAKU), true)
107107 CGO_LDFLAGS+=-L$(NWAKU_SOURCE_DIR)/build -lwaku -Wl,-rpath,$(NWAKU_SOURCE_DIR)/build
108108endif
109109
110-
111110# `nim-sds` variables
112111
113112# Option 1: Provide NIM_SDS_SOURCE_DIR. Make clones it if missing.
@@ -253,7 +252,7 @@ rebuild-libwaku: | clean-libwaku $(LIBWAKU)
253252$(NIM_SDS_SOURCE_DIR ) : # #@build Clone nim-sds
254253ifeq ($(NIM_SDS_BUILD_FROM_SOURCE ) ,true)
255254 @echo "Cloning nim-sds ..."
256- git clone --branch v0.1 .0 https://github.com/waku-org/nim-sds.git $(NIM_SDS_SOURCE_DIR)
255+ git clone --branch v0.2 .0 https://github.com/waku-org/nim-sds.git $(NIM_SDS_SOURCE_DIR)
257256endif
258257
259258clone-nim-sds : $(NIM_SDS_SOURCE_DIR )
@@ -273,6 +272,10 @@ build-libsds-android: clone-nim-sds
273272 @echo " Building nim-sds for Android" $(LIBSDS )
274273 $(MAKE ) -C $(NIM_SDS_SOURCE_DIR ) libsds-android USE_SYSTEM_NIM=$(USE_SYSTEM_NIM ) SHELL=/bin/bash
275274
275+ build-libsds-ios : clone-nim-sds
276+ @echo " Building nim-sds for iOS" $(LIBSDS )
277+ $(MAKE ) -C $(NIM_SDS_SOURCE_DIR ) libsds-ios USE_SYSTEM_NIM=$(USE_SYSTEM_NIM ) SHELL=/bin/bash
278+
276279clean-libsds :
277280 @echo " Removing libsds"
278281 rm $(LIBSDS )
@@ -343,7 +346,7 @@ endif
343346 @echo "Shared library built:"
344347 @ls -la build/bin/libstatus.*
345348
346- statusgo-android-library : generate statusgo-c-bindings $(LIBWAKU ) # #@cross-compile Build status-go as Android mobile library
349+ statusgo-android-library : generate statusgo-c-bindings $(LIBWAKU ) build-libsds-android # #@cross-compile Build status-go as Android mobile library
347350 @echo " Building Android mobile library..."
348351 $(ANDROID_BUILD_FLAGS ) CGO_LDFLAGS=" $( CGO_LDFLAGS) " CGO_CFLAGS=" $( CGO_CFLAGS) " \
349352 go build -buildmode=c-shared -tags ' gowaku_no_rln nowatchdog disable_torrent' \
@@ -352,7 +355,7 @@ statusgo-android-library: generate statusgo-c-bindings $(LIBWAKU) ##@cross-compi
352355 @echo " Android library built"
353356 @file build/bin/libstatus.so
354357
355- statusgo-ios-library : generate statusgo-c-bindings $(LIBWAKU ) # #@cross-compile Build status-go as iOS mobile library
358+ statusgo-ios-library : generate statusgo-c-bindings $(LIBWAKU ) build-libsds-ios # #@cross-compile Build status-go as iOS mobile library
356359 @echo " Building iOS mobile library..."
357360 DEVELOPER_DIR=" /Applications/Xcode.app/Contents/Developer" \
358361 CC=" $$ (xcrun --sdk $( IPHONE_SDK) --find clang)" \
0 commit comments