├── .dockerignore ├── .formatter.exs ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .tool-versions ├── LICENSE.md ├── README.md ├── lib ├── mix │ └── tasks │ │ ├── android_beam.dockerfile │ │ ├── android_nif.dockerfile │ │ ├── package_android_nif.ex │ │ ├── package_android_runtime.ex │ │ ├── package_ios_nif.ex │ │ └── package_ios_runtime.ex ├── runtimes.ex └── runtimes │ ├── android.ex │ └── ios.ex ├── mix.exs ├── patch ├── openssl-ios.conf └── otp-space.patch ├── scripts ├── build_android_diode.sh ├── build_anroid_otp-25.sh ├── build_ios_diode.sh ├── build_ios_otp-25.sh ├── build_nif.sh ├── install_elixir.sh ├── install_openssl.sh └── package_nif.sh ├── src └── test_main.cpp └── stubs ├── bin ├── ar-stub.sh ├── ld-stub.sh ├── libtool-stub.sh └── ranlib-stub.sh ├── obstack.h ├── obstack_printf.c └── vasnprintf.h /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/.dockerignore -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | erlang 26.2.5.6 2 | elixir 1.16.3-otp-24 3 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/README.md -------------------------------------------------------------------------------- /lib/mix/tasks/android_beam.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/lib/mix/tasks/android_beam.dockerfile -------------------------------------------------------------------------------- /lib/mix/tasks/android_nif.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/lib/mix/tasks/android_nif.dockerfile -------------------------------------------------------------------------------- /lib/mix/tasks/package_android_nif.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/lib/mix/tasks/package_android_nif.ex -------------------------------------------------------------------------------- /lib/mix/tasks/package_android_runtime.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/lib/mix/tasks/package_android_runtime.ex -------------------------------------------------------------------------------- /lib/mix/tasks/package_ios_nif.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/lib/mix/tasks/package_ios_nif.ex -------------------------------------------------------------------------------- /lib/mix/tasks/package_ios_runtime.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/lib/mix/tasks/package_ios_runtime.ex -------------------------------------------------------------------------------- /lib/runtimes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/lib/runtimes.ex -------------------------------------------------------------------------------- /lib/runtimes/android.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/lib/runtimes/android.ex -------------------------------------------------------------------------------- /lib/runtimes/ios.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/lib/runtimes/ios.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/mix.exs -------------------------------------------------------------------------------- /patch/openssl-ios.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/patch/openssl-ios.conf -------------------------------------------------------------------------------- /patch/otp-space.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/patch/otp-space.patch -------------------------------------------------------------------------------- /scripts/build_android_diode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/scripts/build_android_diode.sh -------------------------------------------------------------------------------- /scripts/build_anroid_otp-25.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/scripts/build_anroid_otp-25.sh -------------------------------------------------------------------------------- /scripts/build_ios_diode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/scripts/build_ios_diode.sh -------------------------------------------------------------------------------- /scripts/build_ios_otp-25.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/scripts/build_ios_otp-25.sh -------------------------------------------------------------------------------- /scripts/build_nif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/scripts/build_nif.sh -------------------------------------------------------------------------------- /scripts/install_elixir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/scripts/install_elixir.sh -------------------------------------------------------------------------------- /scripts/install_openssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/scripts/install_openssl.sh -------------------------------------------------------------------------------- /scripts/package_nif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/scripts/package_nif.sh -------------------------------------------------------------------------------- /src/test_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/src/test_main.cpp -------------------------------------------------------------------------------- /stubs/bin/ar-stub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/stubs/bin/ar-stub.sh -------------------------------------------------------------------------------- /stubs/bin/ld-stub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/stubs/bin/ld-stub.sh -------------------------------------------------------------------------------- /stubs/bin/libtool-stub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/stubs/bin/libtool-stub.sh -------------------------------------------------------------------------------- /stubs/bin/ranlib-stub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/stubs/bin/ranlib-stub.sh -------------------------------------------------------------------------------- /stubs/obstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/stubs/obstack.h -------------------------------------------------------------------------------- /stubs/obstack_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/stubs/obstack_printf.c -------------------------------------------------------------------------------- /stubs/vasnprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-desktop/runtimes/HEAD/stubs/vasnprintf.h --------------------------------------------------------------------------------