Bill Currie
6db6f8f0e2
[win] Fix a pile of bitrot
...
Man, those bits rot quickly. Must be stored with a rotfish.
2021-07-11 13:30:52 +09:00
Bill Currie
18247a8c8e
[tools] Fix up 32-bit cross-compile scripts
2021-04-02 08:55:16 +09:00
Bill Currie
88ff254f42
Get QF cross-compiling using MXE/mingw32
...
This includes -win clients (no clue if anything actually works yet).
2021-03-27 20:09:37 +09:00
Bill Currie
238e80c89b
[build] Fix selective build of tools
...
A couple of things get built when they shouldn't (eg, vkgen) but this
gets the build system back to its pre-non-recursive-make
configurability.
2021-03-26 16:11:29 +09:00
Bill Currie
f68ae3ad5d
Add support for 64bit windows via mxe (mingw).
...
Note that this support relies on the -multi branch (separate git repo on
github) util it gets merged.
2013-01-22 21:02:50 +09:00
Bill Currie
61bdb13c4c
Remove obsolete mingw cross.sh script.
...
Now that mxe is here (and works nicely), this is no longer necessary
(doesn't work anyway).
2013-01-22 21:02:50 +09:00
Bill Currie
9afeae0c47
Fix the mis-specified PKG_CONFIG_LIBDIR for mips.
...
D'oh, forgot usr :P
2013-01-10 21:13:19 +09:00
Bill Currie
fb00391749
Update the mingw cross scripts for MXE.
...
I got MXE to build (took only an envvar and a couple packages, yay doc
reading), so I thought it time to update the scripts to use it (they assume
/opt/mxe).
2012-12-14 17:03:52 +09:00
Bill Currie
8d23573ebb
Move the mingw stuff to a more realistic place.
...
If I ever get mxe built, I'll update for that.
2012-11-30 13:40:46 +09:00
Bill Currie
6857fe55ce
Make all the cross-compiling scripts consistent.
...
Now all cross builds automatically build qfcc and pak, bail on error, and
use pkg-config correctly.
2012-11-29 11:19:09 +09:00
Bill Currie
568b719c1b
Make a bunch of improvements to the droid cross scripts.
...
Native versions of qfcc and pak are now built automatically, and the
android toolchain now defaults to a more sensible place. Also, the separate
pkg-config replacement is no longer necessary.
2012-11-29 10:30:36 +09:00
Bill Currie
7c3ad46b48
Correct the endianess.
...
mips-linux is little endian (missed edit from the copy from ps3)
2012-11-28 19:15:38 +09:00
Bill Currie
62bac6e7b4
Add scripts for cross-compiling for mipsel-linux.
...
These are based on the ps3dev scripts, so native qfcc and pak are built
automatically.
Note that there may be a need to replace or even just nuke bison in the
toolchain as it is too old and can't build qfcc.
2012-11-27 13:18:23 +09:00
Bill Currie
365f20bb95
Make the ps3 cross-build self-contained.
...
More or less.
This is a bit of an experiment (which seems to work nicely) in that qfcc
and pak are build natively in one build tree, then the full system is
cross-built in another tree using the natively build qfcc and pak. Both
trees are created by cross-configure.sh as sub-directories of the current
directory. However, cross-configure.sh still assumes it is being run in a
subdirectory of the main quakeforge directory.
cross-make.sh checks if the native tree is in the current directory and if
so, builds it, otherwise it just runs make for the cross-build tree (this
allows for running cross-make in a sub-directory for things like sorting
out build issues).
2012-08-20 10:56:09 +09:00
Bill Currie
0976ff8582
Nuke mentions of HOST_CC.
...
CC_FOR_BUILD is the recommended name these days (HOST_CC was from an old
gcc version, and is confusing anyway). Also, CC_FOR_BUILD should be set by
configure.
2012-08-20 10:51:46 +09:00
Bill Currie
5684347088
Some fixes for mingw cross-builds.
...
The fixes came to light while getting ps3toolchain cross-building working.
2012-08-18 22:12:02 +09:00
Bill Currie
cd1e3e5b6f
Cross configure/make scripts for ps3toolchain based builds.
2012-08-18 21:33:58 +09:00
Bill Currie
b59ffd4cf1
Fix win32 (mingw) builds.
2012-02-07 20:18:23 +09:00
Bill Currie
f5eec3d930
Set all android envvars for make as well as configure.
...
Running make might trigger a reconfig, so the vars are always necessary.
2012-02-05 20:52:38 +09:00
Bill Currie
d2a6da6c24
Set PKG_CONFIG_PATH to something reasonable.
...
Now libsamplerate can be detected.
2012-02-05 18:46:12 +09:00
Bill Currie
459d6c3f2d
Add the final changes to get configure working for android.
2012-02-05 14:36:02 +09:00
Bill Currie
5fdad1c79c
Support more than just mingw cross compiling.
...
This is the beginnings of android support :)
2012-02-05 11:34:11 +09:00
Bill Currie
32f7cd8b22
Get HTTP support (libcurl) working with mingw.
2010-12-23 13:18:43 +09:00
Bill Currie
2229c7557d
Update cross-build scripts.
...
They're hard-coded for my current setup, but easy to fix.
2010-12-23 11:45:08 +09:00
Bill Currie
0dfff8fd58
ignore stuff
2010-08-07 10:42:09 +00:00
Bill Currie
3a178c3a2f
update for debian mingw packages
2007-03-08 13:44:03 +00:00
Bill Currie
7135ff9139
update for latest mingw and flex
2004-01-15 04:04:55 +00:00
Bill Currie
ff627bfb0d
update for mingw 3.0 (thanks, Dabb:)
2003-08-15 21:26:44 +00:00
Bill Currie
7c86ec2396
go to newer mingw setup
2002-12-13 17:58:51 +00:00
Bill Currie
8ee1461fff
fix a changed url and make binutils compile with recent bison
2002-12-12 05:13:56 +00:00
Bill Currie
099e2739b5
various msvc fixes thanks to muzzy (hope he doesn't give up:)
2002-08-20 19:16:11 +00:00
Bill Currie
06da30ac89
mingw build fixes again (including mostly working in sid: got some link issues)
2001-09-25 06:18:30 +00:00
Bill Currie
fa3851b11f
ignore the results of building mingw in here
2001-04-11 03:39:32 +00:00
Bill Currie
659eb45e96
tools to help with cross copiling QF under mingw in linux
2001-04-10 23:31:50 +00:00