Commit Graph

504 Commits (master)

Author SHA1 Message Date
Boris Nagaev f5567f2c37 mv versions.json build-matrix.html assets docs/
8 years ago
Boris Nagaev d0e424038e rename doc/ to docs/
8 years ago
Boris Nagaev 6adb5ade12 Copyright headers: point to LICENSE.md and shorten
8 years ago
Boris Nagaev d8543d104b fix MXE_GET_GITHUB_TAGS
8 years ago
Tony Theodore ca90832bd7 Makefile: enable local $(PKG)_SOURCE_TREE
8 years ago
Boris Nagaev 071e3062f0 remove trailing spaces from main log
8 years ago
Tony Theodore f88bbe7ffd Makefile: add BUILD_TYPE [debug | release] varaibles for pkg build rules
8 years ago
Boris Nagaev b52d3c0c9c refactor macro MXE_GET_GITHUB_ALL_TAGS
8 years ago
Tony Theodore 5920eb8de3 Makefile: add `TEST_FILE` to variables for pkg build rules
8 years ago
Tony Theodore 1d75e1f353 Makefile: add SOURCE_DIR and BUILD_DIR variables
8 years ago
Tony Theodore a0a3340772 Makefile: allow packages to specify a list of zero or more patches
8 years ago
Boris Nagaev b791ffd4e7 Merge pull request #1417 from tonytheodore/make-target-specific
8 years ago
Tony Theodore 0030112958 Makefile: note use of target-specific variables
8 years ago
Tony Theodore 85de732ad4 fix multiple downloads of same file
8 years ago
Boris Nagaev aab2b70253 create tmp-*/readonly instead of usr/readonly
8 years ago
Tony Theodore 959bb5f85d fix native plugins when additional dirs are specified
8 years ago
Thomas Danckaert 31ecd36182 Treat files ending in .tar.Z as gzipped tar files.
8 years ago
Boris Nagaev 3672fda373 add host compiler version to log
8 years ago
Tony Theodore 580828183a clarify rationale for env whitelist entries
8 years ago
Tony Theodore 632085f2f7 add `nonetwork` lib to `shell` target dependencies
8 years ago
Boris Nagaev 87163ff7be add "make shell" command
8 years ago
Boris Nagaev f11e66f365 fix dependencies of build-matrix.html
8 years ago
Boris Pek ad883ac8f9 Makefile: fix make clean target when $$WINEPREFIX directory doesn't exist
8 years ago
Tony Theodore a2e79fec92 automatically set MXE_PLUGIN_DIRS for native requirements
8 years ago
Tony Theodore dfec326366 Makefile and mxe-conf: create basic non-empty directory hierarchy
8 years ago
Boris Nagaev efc287a8d9 move patching functions and targets to patch.mk
8 years ago
Boris Nagaev adb07e2153 patch-tool-mxe can import all patches of a package
8 years ago
Boris Nagaev a516d920ef reimplement patch-tool-mxe in Makefile
8 years ago
Boris Nagaev 53a92a86df print Perl version to log
8 years ago
Tony Theodore 7804a5775c Makefile: don't clean build-matrix.html
8 years ago
Boris Nagaev d0f9a3df95 print Python version to log
8 years ago
Tony Theodore 0ccb9e2f6b Add git commit hash to log and build message
9 years ago
Tony Theodore 5ebcb2ebde Makefile: error on paths with dollar signs
9 years ago
Tony Theodore 11aee96888 Makefile: add link to gmake issue with spaces in filenames
9 years ago
Alexande B 8d44c858e7 #782 fix, wrong checksum calculation command for OSX
9 years ago
Tony Theodore d7a5efbbaa disable doxygen in MXE_CONFIGURE_OPTS
9 years ago
Boris Nagaev b0f15f8a42 add unpacker for .deb files
9 years ago
Tony Theodore 46d0d0dac8 Makefile: remove cmake from requirements check
9 years ago
Tony Theodore c62b62966b Makefile: build universal nonetwork.dylib
9 years ago
Tony Theodore 768c11246e cmake wrapper: use common TryRunResults.cmake
9 years ago
Tony Theodore 79f424fb29 Makefile: echo nonetwork build and remove mkdir in recipe
9 years ago
Tony Theodore 8861c392ef Makefile: fix nonetwork location and `make -t`
9 years ago
Tony Theodore 2944ccde5d Makefile: remove *_MAKEFILE boilerplate and enable all-<plugin> target
9 years ago
Tony Theodore 70c4d91a07 Makefile: also disable networking during build on OSX
9 years ago
Tony Theodore d6e2ad3805 Makefile: only call UPDATE if rule exists
9 years ago
Tony Theodore d6c4884455 Makefile: add plugins functionality to include makefiles from MXE_PLUGIN_DIRS
9 years ago
Tony Theodore cdb7e99dd6 remove optional native pkgs and build-requirements target
9 years ago
Tony Theodore 656d5c5066 Merge pull request #998 from LuaAndC/update-gh-packages
9 years ago
Tony Theodore 51f6aef1f7 update requirement versions
9 years ago
Boris Nagaev b28501f031 MXE_GET_GITHUB_TAGS: new argument, stripped prefix
9 years ago
Tony Theodore 7875b279d9 Makefile: don't echo nonetwork.so recipe
9 years ago
Boris Nagaev 66514d4c96 set WGET=false when build
9 years ago
Boris Nagaev 8448d43531 disable networking with LD_PRELOAD when build
9 years ago
Tony Theodore 30b7b7164f enbale MXE_GCC_THREADS and allow target spec <triplet>.<link>.<threads>
9 years ago
Tony Theodore 6b1a7962cf Makefile: filter out MXE_CONF_PKGS for inter-target deps
9 years ago
Tony Theodore 3a462ae25c Makefile: clean files created by build-pkg
9 years ago
Tony Theodore a8ed815d82 Makefile: add print-deps-for-build-pkg target with inter-target deps
9 years ago
Tony Theodore c8dd7556b4 Makefile: enable target deps and native pkg build rules
9 years ago
Boris Nagaev 08d7f265a1 remove strange quote from comment about MXE_TMP
9 years ago
Uwe Koloska 6fa3b9f986 add variable to define directory for tmp-directories
9 years ago
Boris Nagaev 94f55814e9 check-requirements: check for native gdk-pixbuf
9 years ago
Boris Nagaev 530d479b4f require patch number to start with a digit
9 years ago
Tony Theodore 6c01c7dc55 Makefile: fix download for script only packages
9 years ago
Tony Theodore 4cbbcfa0b6 Makefile: add note about WINEPREFIX
9 years ago
Tony Theodore 8e2d0e85c5 set WINEPREFIX to a readonly directory to force wine to fail
9 years ago
Tony Theodore 7996642c4b Revert "Make CHECK_PKG_ARCHIVE return true for packages without files"
9 years ago
Tony Theodore 8a6a33a48c Makefile: rename CC/CXX_BUILD --> BUILD_CC/CXX
9 years ago
Tony Theodore 3db411ccac Makefile: add CC/CXX_BUILD portability variables
9 years ago
Timothy Gu e474e77244 Make CHECK_PKG_ARCHIVE return true for packages without files
9 years ago
Timothy Gu 252128a30b add macro MXE_GET_GITHUB_TAGS
9 years ago
Boris Nagaev b76e14d777 style: move pipe to new line
9 years ago
Tony Theodore eb7eaa7b9e Makefile: add cmake shared/static boolean variables
9 years ago
Tony Theodore fc0ed34fb9 all packages: really use sha256 checksums
9 years ago
Tony Theodore df6f8926c2 Makefile: add cleanup-deps-style to reorder deps
9 years ago
Tony Theodore a228c0488f all packages: switch to sha256 checksums
9 years ago
Boris Nagaev 164e7435c9 report downloading from backup
9 years ago
Tony Theodore 19d1be38ae Move general configuration from pkgconf to mxe-conf and add cmake/mxe-conf.d
9 years ago
Tony Theodore 4d858c468b Makefile: include mxe-conf as an order-only dep of all packages
9 years ago
Tony Theodore 5c62f03175 Makefile: allow script-only packages
9 years ago
Tony Theodore c97cc62e1a Makefile: log autoconf and automake versions
9 years ago
Tony Theodore d1e18ad8cb Makefile: print package messages during build
9 years ago
Tony Theodore 307efd50da Makefile: don't remove versions.json on clean
9 years ago
Timothy Gu 34d2cb0286 Fix occasion [done] message weirdness
9 years ago
Timothy Gu 18fafbeb98 Merge pull request #568 from tonytheodore/parallel
9 years ago
Timothy Gu 1c38e8aea5 Mark versions.json as phony
9 years ago
Timothy Gu 8cf0795e34 Merge pull request #638 from TobiX/index-versions-cache
9 years ago
Volker Grabsch 34f6fac9a5 Use command "7za" instead of "7z"
9 years ago
Martin Gerhardy 3559d54844 new package box2d
9 years ago
Timothy Gu 465131a2b6 Add LD_LIBRARY_PATH & ACLOCAL_PATH to safe envvars
9 years ago
Timothy Gu 1bd25fc0ec MXE_GET_GITHUB_SHA: simplify regex and make the hash longer
9 years ago
Tobias Gruetzmacher 06747eaca2 Add a new makefile target to cache versions.
9 years ago
Volker Grabsch eaac1a873f Merge branch 'stable'
9 years ago
Volker Grabsch 0c6cc9c91c Split cleanup-style into even smaller commands
9 years ago
Volker Grabsch dacd2ba109 Do not execute too many shell commands at once in "cleanup-style"
9 years ago
Volker Grabsch 40fd96e236 Remove empty line at EOF
9 years ago
Volker Grabsch 8fb5da24f5 Merge branch 'stable'
9 years ago
Volker Grabsch 27d37c27e7 Add missing .PHONY entry for cleanup-style
9 years ago
Timothy Gu 47c3d0c170 Remove extraneous comma
10 years ago
Timothy Gu 73898524ea Print config.log when build succeeded as well
10 years ago
Tony Theodore fde591f2c4 Makefile: build targets in parallel
10 years ago
Timothy Gu b06795b831 Add a $(BITS) convenience variable
10 years ago
Tony Theodore a063f823e8 Makefile: remove check for pkg-config since we build pkgconf
10 years ago
Timothy Gu bcdc828e1c Fix display of "autodetected jobs" when $(JOBS) is set in settings.mk
10 years ago
Timothy Gu df1b36c387 Show autodetected cores when no $(JOBS) is specified
10 years ago
Timothy Gu 9ebd3cedf7 update: Add "UPDATE_DRYRUN" mode
10 years ago
Timothy Gu 981b2c1d9b Add message when i686-pc-mingw32 is used
10 years ago
Timothy Gu 978fed72ed Fix target name check
10 years ago
Timothy Gu 0d612118bc build-matrix: Speed up with unary notation
10 years ago
Timothy Gu d87240eb7b Remove i686-pc-mingw32
10 years ago
Timothy Gu 30d33ef5db Fix counting of build-only packages
10 years ago
Timothy Gu 2bf824b5a7 build-matrix: use $(words $(BUILD_PKGS)) instead of counting
10 years ago
Timothy Gu 1f24f22085 build-matrix: Add missing </html>
10 years ago
Timothy Gu 1ea2349833 build-matrix: make each tag a new line
10 years ago
Tobias Gruetzmacher 67cd70bebb Add package versions to build-matrix.
10 years ago
Tobias Gruetzmacher c9bdb7adf6 build-matrix: Split huge command into smaller ones
10 years ago
Timothy Gu e8b457a582 Revert "build-matrix: use $(newline) instead of ; to enter command"
10 years ago
TimothyGu e21b728194 build-matrix: use $(newline) instead of ; to enter command
10 years ago
Timothy Gu f3a7e0f2d0 Partially revert "Make build matrix output a bit nicer."
10 years ago
Tobias Gruetzmacher 3797d4eb03 Make build matrix output a bit nicer.
10 years ago
Tony Theodore 4835619559 Makefile: add $(BUILD) to allowed targets
10 years ago
Timothy Gu 8dbc665ea1 Check if specified target is valid
10 years ago
Tony Theodore 500f27d10b Makefile: update default target to i686-w64-mingw32.static (see #492)
10 years ago
Timothy Gu c693d0496d Silent the echoing of comment in build-matrix.html
10 years ago
Timothy Gu 93f5573c6f Explicitly disallow paths with whitespace
10 years ago
Timothy Gu 9279bedac0 Change default sf mirror to auto-select
10 years ago
Timothy Gu 3209c45566 Add MXE_NO_BACKUP_DL mode for regression testing
10 years ago
Timothy Gu 30d2e78632 Add target download-only-* to ease developing
10 years ago
Timothy Gu 55558ecdd3 Add target download-only-* to ease developing
10 years ago
Uwe Hermann fd1dc823ed Makefile: Add MXE_DISABLE_{PROGRAMS,DOCS,CRUFT}.
10 years ago
Timothy Gu 754f485bd2 Support .tbz2 and .txz
10 years ago
Timothy Gu 8b2e5e1bac Fix GitHub update routine
10 years ago
Timothy Gu b075a5ca1e Fix autoconf version test since b9c230dd
10 years ago
Timothy Gu 77238e0175 Remove the usr/ directory in addition to its contents
10 years ago
Tony Theodore 128adcdac8 Makefile: reduce wget timeouts and retries
10 years ago
Timothy Gu f341eb3780 Makefile: fix whitespace
10 years ago
Timothy Gu 3a506a2c61 Merge branch 'native'
10 years ago
Tony Theodore 7e59569dcd Makefile: style cleanups
10 years ago
Timothy Gu 1eadfb66ec Makefile: style cleanup
10 years ago
Timothy Gu 14375a38ff show-*deps-%: check if package exists before attempting to show deps
10 years ago
Timothy Gu d632bcd7cb Use set_is_member from GMSL for $(PKGS)
10 years ago
Timothy Gu 20969b9645 Fix per-target dep calculation
10 years ago
Timothy Gu d68838f924 Check all requirements before exiting on error
10 years ago
Timothy Gu 1bf5679e1a Separate out native-only packages in build matrix (& cosmetics)
10 years ago
Timothy Gu cc00a4b039 Count "virtual" packages seperately in total in build-matrix.html
10 years ago
Timothy Gu 0f30d73e37 Add package count per target
10 years ago
Timothy Gu 2b02ee7a90 Add build matrix generation target
10 years ago
Timothy Gu 681921c815 Increase $(BUILD_PKG) accuracy by checking build rules
10 years ago
Timothy Gu b7ef1855fc Move up LOOKUP_PKG_RULE
10 years ago
Timothy Gu 5eccb2f4db Move whitespace variables up to where all the other variables are
10 years ago
Tony Theodore a90a7252e2 silence deprecated target name warning for build-requirements
10 years ago