diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..9db4d90c --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea/ +target_lo/build/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 601e3d7b..9f52a01e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,26 @@ FROM ubuntu:18.04 -RUN apt-get update && apt-get install -y --no-install-recommends \ -make gcc-arm-none-eabi binutils-arm-none-eabi libnewlib-arm-none-eabi \ -autoconf automake libtool curl wget g++ unzip build-essential curl && \ -apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* - -RUN apt-get update && apt-get install -y --no-install-recommends \ -python python-pip libstdc++-arm-none-eabi-newlib && \ -apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* +RUN apt-get update && \ + apt install -y --no-install-recommends \ + make \ + gcc-arm-none-eabi \ + binutils-arm-none-eabi \ + libnewlib-arm-none-eabi \ + autoconf \ + automake \ + libtool \ + curl \ + wget \ + g++ \ + unzip \ + build-essential \ + python \ + python-pip \ + libstdc++-arm-none-eabi-newlib \ + curl && \ + apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --profile=minimal --target thumbv7em-none-eabi thumbv7em-none-eabihf + ENV PATH="/root/.cargo/bin:${PATH}" ENV USER=root