ANDROID_SDK_ROOT, ANDROID_NDK_HOME, and androidManifest are only
needed for Android builds (when abidir is set). Making them
unconditional causes evaluation failures on aarch64-darwin since
the Android SDK overlay doesn't support that platform.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Create a makefile target that runs a script which is a wrapper around
nimbus-build-system create_nimble_link.sh script.
Referenced issue:
* https://github.com/waku-org/nwaku/issues/3232
* android-ndk is added
* in the derivation, system nim is default but one can change it to
nimbus-build-system
* special script for creating nimble links, necessary for the
compilation to succeed.
Referenced issue:
* https://github.com/waku-org/nwaku/issues/3232