segatools/Dockerfile

56 lines
1.2 KiB
Docker

FROM fedora:31
LABEL description="Build environment for segatools"
RUN yum -y install meson
RUN yum -y install ninja-build
RUN yum -y install make
RUN yum -y install zip
RUN yum -y install clang
RUN yum -y install mingw64-gcc.x86_64
RUN yum -y install mingw32-gcc.x86_64
RUN yum -y install git
RUN mkdir /segatools
WORKDIR /segatools
COPY aimeio aimeio
COPY amex amex
COPY board board
COPY chunihook chunihook
COPY chuniio chuniio
COPY cxbhook cxbhook
COPY cxbio cxbio
COPY dist dist
COPY divahook divahook
COPY divaio divaio
COPY carolhook carolhook
COPY carolio carolio
COPY doc doc
COPY hooklib hooklib
COPY iccard iccard
COPY idzhook idzhook
COPY idzio idzio
COPY mercuryhook mercuryhook
COPY mercuryio mercuryio
COPY jvs jvs
COPY minihook minihook
COPY mu3hook mu3hook
COPY mu3io mu3io
COPY pki pki
COPY platform platform
COPY gfxhook gfxhook
COPY reg reg
COPY spike spike
COPY subprojects subprojects
COPY util util
COPY CHANGELOG.md CHANGELOG.md
COPY cross-mingw-32.txt cross-mingw-32.txt
COPY cross-mingw-64.txt cross-mingw-64.txt
COPY Makefile Makefile
COPY meson.build meson.build
COPY Package.mk Package.mk
COPY precompiled.h precompiled.h
COPY README.md README.md
RUN make dist