mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-05 00:21:29 +00:00
c1bfded4a7
Add a GitHub action that builds the docker image to run builds for the Windows (MXE) version of Subsurface. Also update the MXE image Dockerfile to the latest version of MXE, and add a patch to use a current version of mdbtools. Configure GitHub actions that do not build docker images to not trigger on changes to the contents of `scripts/docker/`. Signed-off-by: Michael Keller <github@ike.ch>
45 lines
1.5 KiB
Makefile
45 lines
1.5 KiB
Makefile
# This is a template of configuration file for MXE. See
|
|
# index.html for more extensive documentations.
|
|
|
|
# This variable controls the number of compilation processes
|
|
# within one package ("intra-package parallelism").
|
|
#JOBS := 8
|
|
|
|
# This variable controls the targets that will build.
|
|
MXE_TARGETS := x86_64-w64-mingw32.shared
|
|
|
|
# MXE_PLUGIN_DIRS := plugins/gcc10
|
|
|
|
# The three lines below makes `make` build these "local packages" instead of all packages.
|
|
# The ordering of the list appears weird, but this seems to help to get the build done
|
|
# faster on a massively parallel machine to get some of the bottleneck packages built as
|
|
# early as possible
|
|
LOCAL_PKG_LIST := gcc \
|
|
openssl \
|
|
libmysqlclient \
|
|
postgresql \
|
|
qtbase \
|
|
qtwebkit \
|
|
nsis \
|
|
curl \
|
|
libxml2 \
|
|
libxslt \
|
|
libzip \
|
|
libusb1 \
|
|
hidapi \
|
|
libgit2 \
|
|
libftdi1 \
|
|
mdbtools \
|
|
qtconnectivity \
|
|
qtdeclarative \
|
|
qtimageformats \
|
|
qtlocation \
|
|
qtmultimedia \
|
|
qtquickcontrols \
|
|
qtquickcontrols2 \
|
|
qtsvg \
|
|
qttools \
|
|
qttranslations \
|
|
zstd
|
|
.DEFAULT local-pkg-list:
|
|
local-pkg-list: $(LOCAL_PKG_LIST)
|