anchor.diff:  # Common Java tooling
   RUN apt install -y openjdk-11-jdk-headless
   RUN apt install -y gradle
  -RUN apt install -y swig
   # Common tooling
   RUN apt install -y wget
   RUN apt install -y unzip
  
positive.code: 
  # third party SRC folder
  RUN mkdir src
  
  # prepare_boost
  RUN cd /src \
  
negative.code: RUN mkdir frostwire-jlibtorrent
  RUN echo "This folder will be mounted dynamically from the base of our repo every time the container is invoked via 'docker run'" > /frostwire-jlibtorrent/README.txt
  
  # BUILD DESKTOP ARCHITECTURES (Windows and Linux x86_64)
  RUN echo "cd /src/libtorrent && git checkout -- . && git status . && cd /frostwire-jlibtorrent/swig && ./build-windows-x86_64.sh && ./build-linux-x86_64.sh" > build_desktop.sh
  RUN chmod +x /build_desktop.sh
  
  # PATCH for Android: Turns off NETLINK socket in favor of IFADDR sockets
  ADD ifaddr.1.2.14.patch /src/libtorrent/ifaddr.patch
  
  # SCRIPT BUILD ANDROID X86 ONLY (ANDROID STUDIO'S EMULATOR ARCHITECTURE)
  RUN echo "cd /src/libtorrent && git checkout -- . && patch -p1 < ifaddr.patch && cd /frostwire-jlibtorrent/swig && ./build-android-x86.sh" > build_android_x86.sh
  RUN chmod +x /build_android_x86.sh
  
  # SCRIPT TO BUILD ANDROID ARM ONLY (armv7)
  RUN echo "cd /src/libtorrent && git checkout -- . && patch -p1 < ifaddr.patch && cd /frostwire-jlibtorrent/swig && ./build-android-arm.sh" > build_android_arm.sh
  RUN chmod +x /build_android_arm.sh
  
  # SCRIPT TO BUILD ANDROID ARM64 ONLY (armv8)
  RUN echo "cd /src/libtorrent && git checkout -- . && patch -p1 < ifaddr.patch && cd /frostwire-jlibtorrent/swig && ./build-android-arm64.sh" > build_android_arm64.sh
  RUN chmod +x /build_android_arm64.sh
  
  # SCRIPT TO BUILD ALL ANDROID ARCHITECTURES
  RUN echo "cd /src/libtorrent && git checkout -- . && patch -p1 < ifaddr.patch && cd /frostwire-jlibtorrent/swig && ./build-android-arm.sh && ./build-android-arm64.sh && ./build-android-x86.sh && ./build-android-x86_64.sh" > build_android_all.sh
  RUN chmod +x /build_android_all.sh
  