17 lines
464 B
Docker
Raw Normal View History

2021-06-28 21:07:46 +03:00
FROM debian:10-slim
RUN apt-get update && apt-get install cmake make python3 gcc-arm-none-eabi dos2unix -y
COPY . /code/
WORKDIR /code
# Fix CRLF line endings
RUN mkdir /build && mkdir /dist \
&& find libopencm3 \( -name '*.py' -o -iname 'Makefile' -o -iname 'irq2nvic_h' \) -exec dos2unix {} \;
CMD cd /code/libopencm3 && make TARGETS=stm32/f1 \
&& cd /build \
&& cmake -G "Unix Makefiles" -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/dist /code \
&& cmake --build .