build mingw for testing

This commit is contained in:
2025-03-04 17:53:22 +01:00
parent 12144fe267
commit a3a99e4d14
11 changed files with 20 additions and 0 deletions

View File

@ -8,3 +8,4 @@ export WINEPREFIX = $(HOME)/.wine-$(EPICS_HOST_ARCH)
export WINEDEBUG=fixme-all export WINEDEBUG=fixme-all
export WINEDLLOVERRIDES="mscoree,mshtml=" export WINEDLLOVERRIDES="mscoree,mshtml="
export WINE = wine64 export WINE = wine64
export WINEPATH = $(realpath $(INSTALL_BIN))

View File

@ -0,0 +1 @@
include $(CONFIG)/os/CONFIG.linux-x86_64.win32-x86-mingw

View File

@ -0,0 +1 @@
include $(CONFIG)/os/CONFIG.linux-x86_64.windows-x64-mingw

View File

@ -1,3 +1,9 @@
#CONFIG.$(EPICS_HOST_ARCH).Common is required by build system #CONFIG.$(EPICS_HOST_ARCH).Common is required by build system
#Include definitions common to linux hosts #Include definitions common to linux hosts
include $(CONFIG)/os/CONFIG.linux-x86_64.Common include $(CONFIG)/os/CONFIG.linux-x86_64.Common
# Windows 32 bit cross builds using mingw
# (broken on RHEL8)
CROSS_COMPILER_TARGET_ARCHS += win32-x86-mingw
CROSS_COMPILER_RUNTEST_ARHCS += win32-x86-mingw

View File

@ -0,0 +1 @@
include $(CONFIG)/os/CONFIG.linux-x86_64.win32-x86-mingw

View File

@ -0,0 +1 @@
include $(CONFIG)/os/CONFIG.linux-x86_64.windows-x64-mingw

View File

@ -0,0 +1 @@
include $(CONFIG)/os/CONFIG_SITE.linux-x86_64.win32-x86-mingw

View File

@ -0,0 +1 @@
include $(CONFIG)/os/CONFIG_SITE.linux-x86_64.windows-x64-mingw

View File

@ -0,0 +1 @@
include $(CONFIG)/os/CONFIG_SITE.linux-x86_64.win32-x86-mingw

View File

@ -0,0 +1 @@
include $(CONFIG)/os/CONFIG_SITE.linux-x86_64.windows-x64-mingw

View File

@ -13,6 +13,11 @@ GNU_HOST_ARCH_64=x86_64
# Windows cross builds using Wine # Windows cross builds using Wine
CROSS_COMPILER_TARGET_ARCHS += windows-x64 CROSS_COMPILER_TARGET_ARCHS += windows-x64
CROSS_COMPILER_RUNTEST_ARCHS += windows-x64
# Windows cross builds using mingw
CROSS_COMPILER_TARGET_ARCHS += windows-x64-mingw
CROSS_COMPILER_RUNTEST_ARCHS += windows-x64-mingw
# IOxOS IFC1211 # IOxOS IFC1211
#CROSS_COMPILER_TARGET_ARCHS += fslqoriq20-e6500_64 #CROSS_COMPILER_TARGET_ARCHS += fslqoriq20-e6500_64