49 lines
1.0 KiB
Docker
49 lines
1.0 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 dist dist
|
||
|
COPY divahook divahook
|
||
|
COPY divaio divaio
|
||
|
COPY doc doc
|
||
|
COPY hooklib hooklib
|
||
|
COPY iccard iccard
|
||
|
COPY idzhook idzhook
|
||
|
COPY idzio idzio
|
||
|
COPY jvs jvs
|
||
|
COPY minihook minihook
|
||
|
COPY mu3hook mu3hook
|
||
|
COPY mu3io mu3io
|
||
|
COPY pki pki
|
||
|
COPY platform platform
|
||
|
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
|