summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: log autoconf and automake versionsTony Theodore2015-09-071-0/+2
|
* Makefile: print package messages during buildTony Theodore2015-09-051-0/+2
|
* Makefile: don't remove versions.json on cleanTony Theodore2015-09-051-1/+1
|
* Fix occasion [done] message weirdnessTimothy Gu2015-07-271-2/+2
|
* Merge pull request #568 from tonytheodore/parallelTimothy Gu2015-07-091-55/+29
|\ | | | | Makefile: build targets in parallel
| * Makefile: build targets in parallelTony Theodore2014-11-271-55/+29
| | | | | | | | | | | | | | | | 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.
* | Mark versions.json as phonyTimothy Gu2015-07-061-1/+1
| |
* | Merge pull request #638 from TobiX/index-versions-cacheTimothy Gu2015-07-061-1/+10
|\ \ | | | | | | index.html versions cache
| * | Add a new makefile target to cache versions.Tobias Gruetzmacher2015-02-271-1/+10
| | | | | | | | | | | | All package versions are written int one JSON file.
* | | Use command "7za" instead of "7z"Volker Grabsch2015-06-291-2/+2
| | | | | | | | | | | | The "7za" command is available on more Unix systems.
* | | new package box2dMartin Gerhardy2015-06-291-2/+3
| | | | | | | | | | | | this introduces a new dependency for unpacking the 7z archive from Box2D
* | | Add LD_LIBRARY_PATH & ACLOCAL_PATH to safe envvarsTimothy Gu2015-06-191-1/+1
| | | | | | | | | | | | Fixes #697.
* | | MXE_GET_GITHUB_SHA: simplify regex and make the hash longerTimothy Gu2015-03-101-1/+1
|/ /
* | Merge branch 'stable'Volker Grabsch2015-01-111-15/+16
|\ \
| * | Split cleanup-style into even smaller commandsVolker Grabsch2015-01-111-4/+4
| | |
| * | Do not execute too many shell commands at once in "cleanup-style"Volker Grabsch2015-01-111-14/+16
| | | | | | | | | | | | | | | | | | | | | 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
| * | Remove empty line at EOFVolker Grabsch2015-01-111-1/+0
| | |
* | | Merge branch 'stable'Volker Grabsch2015-01-111-0/+1
|\ \ \ | |/ /
| * | Add missing .PHONY entry for cleanup-styleVolker Grabsch2015-01-111-0/+1
| | |
| * | Add target download-only-* to ease developingTimothy Gu2014-08-301-1/+5
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com> Conflicts: Makefile
| * | Makefile and docs: update automake version requirementNiels Kristian Bech Jensen2013-12-261-1/+1
| | | | | | | | | | | | | | | Conflicts: Makefile
* | | Remove extraneous commaTimothy Gu2014-12-141-1/+1
| | | | | | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | | Print config.log when build succeeded as wellTimothy Gu2014-12-141-6/+5
| |/ |/| | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Add a $(BITS) convenience variableTimothy Gu2014-11-171-0/+1
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Makefile: remove check for pkg-config since we build pkgconfTony Theodore2014-10-291-2/+2
| |
* | Fix display of "autodetected jobs" when $(JOBS) is set in settings.mkTimothy Gu2014-10-211-7/+8
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Show autodetected cores when no $(JOBS) is specifiedTimothy Gu2014-10-181-1/+6
| | | | | | | | | | | | If there is a more readable way of doing this, please point out. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | update: Add "UPDATE_DRYRUN" modeTimothy Gu2014-10-151-4/+5
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Add message when i686-pc-mingw32 is usedTimothy Gu2014-10-141-0/+3
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Fix target name checkTimothy Gu2014-10-141-1/+1
| | | | | | | | | | | | | | | | This makes it error out when make MXE_TARGETS=i686-w64-mingw32.stati etc. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | build-matrix: Speed up with unary notationTimothy Gu2014-10-141-14/+22
| | | | | | | | | | | | 4.6s -> 3.9s. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Remove i686-pc-mingw32Timothy Gu2014-10-141-1/+1
| | | | | | | | | | | | | | | | Fixes #400 and #492. See #453. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Fix counting of build-only packagesTimothy Gu2014-10-141-1/+2
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | build-matrix: use $(words $(BUILD_PKGS)) instead of countingTimothy Gu2014-10-141-2/+1
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | build-matrix: Add missing </html>Timothy Gu2014-10-131-0/+1
| | | | | | | | | | | | | | Odd the W3C HTML5 validator didn't catch that (although the XHTML 1.1 one did). Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | build-matrix: make each tag a new lineTimothy Gu2014-10-131-6/+6
| | | | | | | | | | | | | | Dunno how to fix the indentation, but this already looks way better than before. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Add package versions to build-matrix.Tobias Gruetzmacher2014-10-131-1/+3
| | | | | | | | | | This is a bit ugly at the moment, since there are some pretty long version numbers in MXE...
* | build-matrix: Split huge command into smaller onesTobias Gruetzmacher2014-10-131-4/+3
| | | | | | | | | | | | | | | | | | 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>
* | Revert "build-matrix: use $(newline) instead of ; to enter command"Timothy Gu2014-10-101-9/+11
| | | | | | | | | | | | | | 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.
* | build-matrix: use $(newline) instead of ; to enter commandTimothyGu2014-10-101-7/+7
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Partially revert "Make build matrix output a bit nicer."Timothy Gu2014-10-101-10/+8
| | | | | | | | | | | | | | | | | | | | 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>
* | Make build matrix output a bit nicer.Tobias Gruetzmacher2014-10-091-8/+10
| | | | | | | | | | | | 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...
* | Makefile: add $(BUILD) to allowed targetsTony Theodore2014-10-081-1/+1
| |
* | Check if specified target is validTimothy Gu2014-10-081-0/+2
| | | | | | | | | | | | See #518. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Makefile: update default target to i686-w64-mingw32.static (see #492)Tony Theodore2014-10-031-1/+1
| |
* | Silent the echoing of comment in build-matrix.htmlTimothy Gu2014-09-291-1/+1
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Explicitly disallow paths with whitespaceTimothy Gu2014-09-041-0/+4
| | | | | | | | | | | | It didn't work anyway even before this commit. Workarounds #490.
* | Change default sf mirror to auto-selectTimothy Gu2014-09-041-1/+1
| |
* | Add MXE_NO_BACKUP_DL mode for regression testingTimothy Gu2014-08-301-9/+11
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Add target download-only-* to ease developingTimothy Gu2014-08-221-1/+5
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>