| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
| |
closes #871
|
| |
|
| |
|
|
|
|
| |
Order-only deps have the benefit of guaranteed early execution and not requiring full rebuilds. It isn't a real package, so we don't want an entry in index.html.
|
|
|
|
|
|
| |
* Create PREPARE_PKG_SOURCE function to simplify conditional unpacking and patching (possibly future git init)
* Only attempt download if there is a pkg url
* Only prepare source if there is a pkg file - useful for target specific overrides (say gcc on $(BUILD))
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Makefile: build targets in parallel
|
| |
| |
| |
| |
| |
| |
| |
| | |
I was never really happy with the way targets are serialized, it's fighting against `make` (causing issues like #234 and #219), and the target header isn't particularly informative. This fixes #234 and should also provide a speedup when building all targets simultaneously.
Download rules are now pre-requisites of build rules to stop multiple download attempts, and all build logs have a target suffix.
More work is needed on #219, since download rules are always outdated unless a marker file is used. I'll look at this separately as I also want to allow script only packages.
|
| | |
|
|\ \
| | |
| | | |
index.html versions cache
|
| | |
| | |
| | |
| | | |
All package versions are written int one JSON file.
|
| | |
| | |
| | |
| | | |
The "7za" command is available on more Unix systems.
|
| | |
| | |
| | |
| | | |
this introduces a new dependency for unpacking the 7z archive from Box2D
|
| | |
| | |
| | |
| | | |
Fixes #697.
|
|/ / |
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Otherwise, the argument to "bash -c ..." is very large, resulting in
the following error message on systems with small ARG_MAX:
make: execvp: bash: Argument list too long
|
| | | |
|
|\ \ \
| |/ / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Conflicts:
Makefile
|
| | |
| | |
| | |
| | |
| | | |
Conflicts:
Makefile
|
| | |
| | |
| | |
| | | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |/
|/|
| |
| | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| |
| | |
If there is a more readable way of doing this, please point out.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This makes it error out when
make MXE_TARGETS=i686-w64-mingw32.stati
etc.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| |
| | |
4.6s -> 3.9s.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #400 and #492.
See #453.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
Odd the W3C HTML5 validator didn't catch that (although the XHTML
1.1 one did).
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
Dunno how to fix the indentation, but this already looks way better
than before.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| | |
This is a bit ugly at the moment, since there are some pretty long
version numbers in MXE...
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Just outputting each line on its own doesn't impact performance that
much (7s to 7.5s on my system).
On my system: 3.5s -> 4.5s, which is not to bad. --TG
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
This reverts commits e21b7281 and f3a7e0f2d01.
The performance penalty is not worth it. On a relatively slow box
the time spent went from 4.6s to 15s.
|
| |
| |
| |
| | |
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
I have found a better solution.
The change to check/cross sign is not reverted.
This partially reverts commit 3797d4eb036f08b349c457fc69ae625c8534409d.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
|
| |
| |
| |
| |
| |
| | |
This swithes the "Y" and "N" in the cells with nice symbols (✓ and ✗).
This also tries to shorten the cammand line a bit since this still runs
into "Argument list too long" errors on some systems...
|