Retro68/Dockerfile

24 lines
521 B
Docker
Raw Normal View History

2017-10-01 21:36:50 +00:00
# vim:ft=dockerfile
# Base image
FROM ubuntu:20.04 AS base
2017-10-01 21:36:50 +00:00
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y \
cmake libgmp-dev libmpfr-dev libmpc-dev \
libboost-all-dev bison texinfo \
ruby flex curl g++ git
2017-10-01 21:36:50 +00:00
# Build image
FROM base AS build
ADD . /Retro68
RUN mkdir /Retro68-build && \
bash -c "cd /Retro68-build && bash /Retro68/build-toolchain.bash"
# Release image
FROM base AS release
2017-10-01 21:36:50 +00:00
COPY --from=build /Retro68-build/toolchain /Retro68-build/toolchain