Commit Graph

502 Commits (405b8ab2278c1abfd1a9cb2635f9db4da677fed9)

Author SHA1 Message Date
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'
10 years ago
Volker Grabsch 0c6cc9c91c Split cleanup-style into even smaller commands
10 years ago
Volker Grabsch dacd2ba109 Do not execute too many shell commands at once in "cleanup-style"
10 years ago
Volker Grabsch 40fd96e236 Remove empty line at EOF
10 years ago
Volker Grabsch 8fb5da24f5 Merge branch 'stable'
10 years ago
Volker Grabsch 27d37c27e7 Add missing .PHONY entry for cleanup-style
10 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
Tony Theodore 89a6f46b21 add requirements for gperf python ruby
10 years ago
Tony Theodore 6d6e255dbf Merge pull request #359 from TimothyGu/temp-rem
10 years ago
Timothy Gu 130116224d Squalch deprecated target name warning for build-requirements
10 years ago
Timothy Gu c155dd7c8d Merge commit 'd3adb06a1383a1454e95d58400c520454a61a716'
10 years ago
Timothy Gu b89c4d4703 Add documentation for default settings.mk
10 years ago
Timothy Gu d3adb06a13 Sort $(MXE_TARGET_LIST) by triplets instead of lib types
10 years ago
Timothy Gu 6a099a0403 Add convenience target clean-junk
10 years ago
Timothy Gu 8d877bdc75 Always symlink to log/PKG_TARGET
10 years ago
Timothy Gu 99aea29c01 Use tmp-PKG-TARGET as temporary dir
10 years ago
Timothy Gu 97402e08de Make download-* targets display "[download] *" instead of log
10 years ago
Tony Theodore 0ff238e882 Makefile: add support for make-shared-from-static tool with default args
10 years ago
Tony Theodore 801cda3b53 Makefile: add MXE_VERBOSE variable to echo full logs
11 years ago
Tony Theodore 723241e085 Makefile: speedup LOOKUP_PKG_RULE function
11 years ago
Tony Theodore c950f3635c various packages: enable shared builds
11 years ago
Tony Theodore 837ecd6648 Makefile and pkgconf: move external tools separate directory
11 years ago
Tony Theodore 47361fa750 Makefile docs and pkgconf: add support for shared|static variants
11 years ago
Tony Theodore 5a18b2786b Merge pull request #320 from tonytheodore/lookup-pkg-rule
11 years ago
Tony Theodore 4bba59627e Makefile: refactor lookup of pkg build rules and deps
11 years ago
Tony Theodore 1a9ad29fe6 mxe configury: build native pkgconf and centralise various conf files
11 years ago
Tony Theodore 5fd5e9bbec Makefile and docs: add GNU Make Standard Library
11 years ago
Tuukka Pasanen 9fafc0b3fc Add MXE-wide dependency for autopoint to full fill package xine-lib requirements
11 years ago
Tony Theodore e17929f62d Revert "Add MXE_VERBOSE variable"
11 years ago
Timothy Gu 56a8b1c202 Add MXE_VERBOSE variable
11 years ago
Niels Kristian Bech Jensen e80e2aae74 Makefile and docs: update automake version requirement
11 years ago
Niels Kristian Bech Jensen b6bde6e9d3 update automake version requirement
11 years ago
Tony Theodore acacfb4e1c Merge branch 'stable'
11 years ago
Tony Theodore 37c6bfca7a Makefile and docs: require automake 1.12 or later
11 years ago
Timothy Gu d915ffa01f Add update-package-% target
11 years ago
Tony Theodore 6051122254 Makefile: allow bypassing check-requirements
11 years ago
Tony Theodore f488a011f1 Makefile: fix config.guess install
11 years ago
Tony Theodore bc6104ccca Makefile: move config.guess install from binutils
11 years ago
Tony Theodore 283449db45 Makefile: don't exit on failed download (failed checksum will exit)
11 years ago
Tony Theodore cd9425517b Makefile: add explicit failed download message
11 years ago
Tony Theodore 368150f334 Makefile: use cut instead of sed for env var list
11 years ago
Tony Theodore 35b8cdb8ad Makefile: add proxies to env whitelist
11 years ago
Tony Theodore e42592bb78 Makefile: remove extraneous backslash
11 years ago
Tony Theodore 82edf6dda8 Makefile: add build-requirements goal for optional native builds
11 years ago
Tony Theodore 6ab49b639e Merge pull request #228 from tonytheodore/deps
11 years ago
Tony Theodore 58351a7b23 Makefile: remove TARGET dependencies on BUILD - keep optional for time being
11 years ago
Tony Theodore 08647cc045 Makefile: add BUILD variable and add to target loop and PATH
11 years ago
Tony Theodore 143ae3c63f Makefile and docs: add EXCLUDE_PKGS and show*deps* functionality
11 years ago
Tony Theodore 87cf91e5e1 Makefile: use a minimal whitelist of env vars
11 years ago
Tony Theodore 14cf095b76 Makefile: create marker directories so --touch works on clean tree
11 years ago
Tony Theodore 16a27abaf0 Makefile: add missing separator to find command
11 years ago
Tony Theodore 8982ac6b9e Makefile: add settings.mk to failed log output
11 years ago
Tony Theodore d6a0b0a47b Makefile: unexport various *TARGET* variables
11 years ago
Tony Theodore 641c765f31 Makefile: add target-specific dependencies to download-foo rules also
11 years ago
Tony Theodore 5fa97e7eed Makefile: add target-specific dependencies
11 years ago
Tony Theodore 4bc0f0f924 remove optional native builds for autoconf automake cmake libtool
11 years ago
Volker Grabsch e412eb642d Move package versions from index.html back into the src/*.mk files
11 years ago
Volker Grabsch 4419187a68 Replace unneeded "*-package" IDs in the docs
11 years ago
Tony Theodore 2b8d7eaf67 add optional native automake and autoconf
11 years ago
Tony Theodore b009e1f19f Makefile: log OSX software version
11 years ago
Tony Theodore cc718d702a Makefile and docs: remove yasm requirement
11 years ago
Tony Theodore 54fa3a4e0f Makefile: add extra logging details
11 years ago
Tony Theodore b7243e09a1 Makefile: add $(DATE) portability variable
11 years ago
Tony Theodore 8e7faf84df Makefile: add MXE_TARGET_LIST variable
11 years ago
Tony Theodore dff8750125 Makefile: add new DEFAULT_MAX_JOBS variable
11 years ago
Tony Theodore 7f2abcb332 Makefile: add g++ to requirements check
11 years ago
Mark Brand d3e276f9f0 unset CONFIG_SITE
11 years ago
Tony Theodore 95e37fbe7e Makefile: add target loop, serialise targets, and update settings file
11 years ago
Tony Theodore abc6e0993c Makefile: change order of ignore filter to allow patterns
11 years ago
Tony Theodore c329e0827c Makefile: default JOBS to number of CPUs
11 years ago
Tony Theodore 0a78a67d8e Makefile: fix indentation of missing url check
11 years ago
Tony Theodore fe78957219 Makefile: fix indentation of missing url check
11 years ago
Tony Theodore 0adc6cab1a Makefile: add error messages for undefined package or url
11 years ago
Tony Theodore 62d4c8c0ce Makefile: alert when an older verison is found during update
11 years ago
Ulrich Klauer 09e6d45916 Complete adding of GNU sort
11 years ago
Tony Theodore 4c3dad0aa0 Makefile: only update to latest version and print macro for failed updates
11 years ago
Tony Theodore 79b59c8430 add portability variable for gnu sort and add coreutils to requirements
11 years ago
Tony Theodore 107bd8856e Makefile: continue after errors in update macros
11 years ago
Tony Theodore 77d4ec9fef Makefile: add sample default rule when creating settings.mk
12 years ago
Tony Theodore 419f67bacd Makefile: correctly escape urls for amazon services
12 years ago
Volker Grabsch 9bdffc5b85 Merge pull request #81 from tonytheodore/glib-optional-native
12 years ago
Mark Brand 1be528dde5 fix spurious PKGS targets
12 years ago
Tony Theodore 8de88aa4dd Makefile: pass PKG variable to build rules
12 years ago
Tony Theodore 9c2746d2c4 add package cdn fallback
12 years ago
Tony Theodore b4ec3437d2 cleanup after failed download
12 years ago
Tony Theodore cf12ed3972 fix bracketing of wget calls
12 years ago
Tony Theodore 936a7f7b9a add tertiary fallback for unavailable package files
12 years ago
Mark Brand 5cc604d8b6 Merge branch 'stable'
12 years ago
Mark Brand a93d9d0dc9 replace sourceforge mirror
12 years ago
Tony Theodore 6f98c22697 Makefile: add wget portability variable - $(WGET)
12 years ago
Volker Grabsch 6f47641bb6 Add support for a local settings file settings.mk
12 years ago
Volker Grabsch 137fede635 Bugfix in "make check-requirements" to work with Automake 1.12
12 years ago
Volker Grabsch 757ed92e87 Remove entries for the "dist/" directory which is no longer used
12 years ago
Volker Grabsch 003362b9ae Portability fix: Define $(PWD) before $(SHELL)
12 years ago
Tony Theodore d99585da15 revert PWD portability fix
12 years ago
Tony Theodore 0c9d711a11 portability fix: use physical location for PWD
12 years ago
Volker Grabsch b004dc9aa2 Load only *.mk files of packages mentioned in index.html
12 years ago
Volker Grabsch b30427d28d Load list of packages from index.html instead of scanning src/
12 years ago
Volker Grabsch 96bbff530a Improve order of entries in main Makefile
12 years ago
Volker Grabsch 9c79bd37ae Improve "make cleanup-style" to touch only files that have to be fixed
12 years ago
Volker Grabsch 2597d986c2 Fix trailing space after version number
12 years ago
Volker Grabsch 875c74934c Add new command "make cleanup-style"
12 years ago
Volker Grabsch 1a99fb3de2 Remove "make dist" as it is of no use anymore
12 years ago
Volker Grabsch 7badad85c9 Move doc/index.html -> index.html
12 years ago
Volker Grabsch 8a254e5b71 Improve performance of loading main Makefile
12 years ago
Volker Grabsch 7e6723adb5 Move $(PKG)_VERSION and $(PKG)_WEBSITE from src/*.mk into doc/index.html
12 years ago
Volker Grabsch 483164575c Improve coding style
12 years ago
Volker Grabsch c9289cde81 Improve coding style
12 years ago
Volker Grabsch d21f492f7a Improve coding style
12 years ago