Go to file
Boris Nagaev 6adb5ade12 Copyright headers: point to LICENSE.md and shorten
The following script was applied:

    sed ':a;/part of MXE.$/{N;s/\n//;ba}' -i $(git grep -l 'part of MXE')

    sed 's/\(part of MXE\).*\(See index.html\)/\1. \2/' -i \
        $(git grep -l 'part of MXE.*See index.html')

    before='This file is part of MXE. See index.html for further information.'
    after='This file is part of MXE. See LICENSE.md for licensing information.'
    sed "s/$before/$after/" -i $(git grep -l 'part of MXE')

Then git grep 'index.html for further information' revealed two other files.
One of them was patched manually (patch.mk). Makefile has text
"See index.html for further information" unrelated to licensing.

See https://github.com/mxe/mxe/issues/1500#issuecomment-241340792
2016-08-27 12:31:29 +03:00
.github add Issue and Pull Request templates 2016-07-27 00:54:27 +03:00
assets Copyright headers: point to LICENSE.md and shorten 2016-08-27 12:31:29 +03:00
doc doc/gmsl.html: update from cvs 2016-01-09 16:44:50 +11:00
ext Update gmsl and config.guess 2015-06-18 17:48:21 -07:00
plugins Copyright headers: point to LICENSE.md and shorten 2016-08-27 12:31:29 +03:00
src Copyright headers: point to LICENSE.md and shorten 2016-08-27 12:31:29 +03:00
tools Copyright headers: point to LICENSE.md and shorten 2016-08-27 12:31:29 +03:00
.gitattributes package sfml: fix line endings and convert patches to git format 2013-07-06 18:54:03 +10:00
.gitignore Check in build-matrix.html 2016-01-03 20:29:54 +11:00
.travis.yml Travis: check that all packages can be downloaded 2016-06-29 23:29:42 +03:00
CNAME Add CNAME file for gh-pages 2012-03-29 12:15:38 +02:00
LICENSE.md new core team member Boris Nagaev 2015-09-30 00:21:38 +10:00
Makefile Copyright headers: point to LICENSE.md and shorten 2016-08-27 12:31:29 +03:00
README.md doc updates: fix typo, update package counts, note posix threads support 2015-12-16 13:42:45 +11:00
build-matrix.html Update versions.json & build-matrix.html 2016-08-26 21:44:15 +00:00
index.html Copyright headers: point to LICENSE.md and shorten 2016-08-27 12:31:29 +03:00
patch.mk Copyright headers: point to LICENSE.md and shorten 2016-08-27 12:31:29 +03:00
versions.json Update versions.json & build-matrix.html 2016-08-26 21:44:15 +00:00

README.md

MXE (M cross environment)

License

MXE (M cross environment) is a Makefile that compiles a cross compiler and cross compiles many free libraries such as SDL and Qt. Thus, it provides a nice cross compiling environment for various target platforms, which:

  • is designed to run on any Unix system
  • is easy to adapt and to extend
  • builds many free libraries in addition to the cross compiler
  • can also build just a subset of the packages, and automatically builds their dependencies
  • downloads all needed packages and verifies them by their checksums
  • is able to update the version numbers of all packages automatically
  • directly uses source packages, thus ensuring the whole build mechanism is transparent
  • allows inter-package and intra-package parallel builds whenever possible
  • integrates well with autotools, cmake, qmake, and hand-written makefiles.
  • has been in continuous development since 2007 and is used by several projects

Supported Toolchains

  • Runtime: MinGW-w64
  • Host Triplets:
    • i686-w64-mingw32
    • x86_64-w64-mingw32
  • Packages:
    • static
    • shared
  • GCC Threading Libraries (winpthreads is always available):

Please see mxe.cc for further information and package support matrix.