39 lines
849 B
Docker
39 lines
849 B
Docker
FROM fedora:31
|
|
|
|
LABEL description="Build environment for bananatools"
|
|
|
|
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 /bananatools
|
|
WORKDIR /bananatools
|
|
|
|
COPY hooklib hooklib
|
|
COPY ferrumhook ferrumhook
|
|
COPY ferrumio ferrumio
|
|
COPY taikohook taikohook
|
|
COPY taikoio taikoio
|
|
COPY platform platform
|
|
COPY subprojects subprojects
|
|
COPY gfxhook gfxhook
|
|
COPY jvs jvs
|
|
COPY amcus amcus
|
|
COPY board board
|
|
COPY util util
|
|
COPY dist dist
|
|
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
|