35 lines
814 B
Docker
35 lines
814 B
Docker
FROM fedora:36
|
|
|
|
LABEL description="Build environment for bananatools"
|
|
|
|
RUN dnf -y install meson ninja-build make zip clang mingw64-gcc.x86_64 mingw32-gcc.x86_64 git
|
|
|
|
RUN mkdir /bananatools
|
|
WORKDIR /bananatools
|
|
|
|
VOLUME [ "/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
|
|
ENTRYPOINT [ "make", "dist" ]
|