summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Makefile: Add MXE_DISABLE_{PROGRAMS,DOCS,CRUFT}.Uwe Hermann2014-08-211-0/+42
|
* Support .tbz2 and .txzTimothy Gu2014-08-081-2/+4
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Fix GitHub update routineTimothy Gu2014-08-021-0/+6
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Fix autoconf version test since b9c230ddTimothy Gu2014-06-301-1/+1
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Remove the usr/ directory in addition to its contentsTimothy Gu2014-06-271-1/+1
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Makefile: reduce wget timeouts and retriesTony Theodore2014-06-171-2/+2
|
* Makefile: fix whitespaceTimothy Gu2014-05-171-3/+3
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Merge branch 'native'Timothy Gu2014-05-161-12/+10
|\
| * Check all requirements before exiting on errorTimothy Gu2014-05-061-12/+10
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Makefile: style cleanupsTony Theodore2014-05-111-11/+11
| |
* | Makefile: style cleanupTimothy Gu2014-05-101-20/+24
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | show-*deps-%: check if package exists before attempting to show depsTimothy Gu2014-05-101-12/+18
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Use set_is_member from GMSL for $(PKGS)Timothy Gu2014-05-101-3/+4
| | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | Fix per-target dep calculationTimothy Gu2014-05-101-5/+6
|/ | | | | | | For example `make show-downstream-deps-winpthreads` didn't show any deps even though i686-w64-mingw32.static target is set. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Separate out native-only packages in build matrix (& cosmetics)Timothy Gu2014-05-041-4/+12
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Count "virtual" packages seperately in total in build-matrix.htmlTimothy Gu2014-05-031-2/+8
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Add package count per targetTimothy Gu2014-05-031-0/+10
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Add build matrix generation targetTimothy Gu2014-04-301-1/+53
| | | | | | | | Based on a patch by Tobias Gruetzmacher <tobias-git@23.gs> (@TobiX). Fixes #346. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Increase $(BUILD_PKG) accuracy by checking build rulesTimothy Gu2014-04-301-1/+6
| | | | | | | | | | This eliminates false-positive with packages with explicit empty build rules like binutils. gcc is another false-positive, but it is another matter and is harder to fix. Also use set_create function from GMSL to make the list sorted and uniq'd. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Move up LOOKUP_PKG_RULETimothy Gu2014-04-301-25/+25
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Move whitespace variables up to where all the other variables areTimothy Gu2014-04-261-9/+9
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* silence deprecated target name warning for build-requirementsTony Theodore2014-04-221-2/+2
|
* add requirements for gperf python rubyTony Theodore2014-04-221-2/+2
|