gpredict/win32
Homes32 c616268217 Removed GooCanvas dependencies from Win32 makefile following 2a57f14693
Include GTK Run-time binaries in the zip package when building with the dist target

Updated Binary Dependencies for Win32 Builds:
- Fixed gdk-pixbuf-2.0 SVG dependencies
- Added gspawn-win64-helper.exe and gspawn-win64-helper-console.exe as they are required for hyperlinks to launch
2026-03-22 16:38:23 +01:00
..
icons Update windows icon 2017-12-30 01:34:49 +01:00
build-config.h Autoversioning from git describe 2017-12-07 00:16:36 +00:00
config.mk Removed GooCanvas dependencies from Win32 makefile following 2a57f14693 2026-03-22 16:38:23 +01:00
gpredict.rc Removed RT_MANIFEST resource from final .exe, no impact on resulting DLLs loaded 2018-01-28 12:34:27 +01:00
loaders.cache Removed GooCanvas dependencies from Win32 makefile following 2a57f14693 2026-03-22 16:38:23 +01:00
Makefile Removed GooCanvas dependencies from Win32 makefile following 2a57f14693 2026-03-22 16:38:23 +01:00
README Port GooCanvas to native GTK3/Cairo drawing 2026-02-02 15:52:03 +01:00
resource.h Adding resource.h for WIN32 compiles 2013-02-25 20:45:22 +01:00
win32-fetch.c Either win32-fetch or curl, not both 2017-12-24 23:51:23 +00:00
win32-fetch.h C-89 compatible variables 2017-12-24 17:57:00 +00:00

### Win32 build notes ###

# Phil Ashby, Dec 2017 - Jan 2018

At present, MSYS2 on a Windows system is required to gather dependencies
before building a Win32 version of gpredict using this build system.

Install MSYS2, open a shell and install the Gtk3 packages,
following the instructions from GTK team:
https://www.gtk.org/download/windows.php

Once your MSYS2 output folder (/mingw32 or similar) is accessible from
this system, adjust the MINGW_ROOT parameter in config.mk to suit.

You should now be able to cross-compile the Win32 version of GPredict
using the 'make' command.

Experimental Win32 build testing is being tracked in this ticket:
https://github.com/csete/gpredict/issues/110


To build a deployable ZIP archive, use 'make dist', which packages all
binary DLLs from dependent packages along with gpredict[-con].exe into
a versioned ZIP.

Good luck!
Phlash.