summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* rename doc/ to docs/Boris Nagaev2016-08-271-1/+1
| | | | See https://github.com/mxe/mxe/issues/1500
* Copyright headers: point to LICENSE.md and shortenBoris Nagaev2016-08-271-2/+1
| | | | | | | | | | | | | | | | | | | The following script was applied: sed ':a;/part of MXE.$/{N;s/\n//;ba}' -i $(git grep -l 'part of MXE') sed 's/\(part of MXE\).*\(See index.html\)/\1. \2/' -i \ $(git grep -l 'part of MXE.*See index.html') before='This file is part of MXE. See index.html for further information.' after='This file is part of MXE. See LICENSE.md for licensing information.' sed "s/$before/$after/" -i $(git grep -l 'part of MXE') Then git grep 'index.html for further information' revealed two other files. One of them was patched manually (patch.mk). Makefile has text "See index.html for further information" unrelated to licensing. See https://github.com/mxe/mxe/issues/1500#issuecomment-241340792
* fix MXE_GET_GITHUB_TAGSBoris Nagaev2016-08-241-1/+1
| | | | | | | | | | | | Error message: $ make update-package-pire ... bash: -c: line 0: syntax error near unexpected token `|' ... Overlooked in b52d3c0c9c24e7904908dc50f0c7c6f163556fab See https://github.com/mxe/mxe/pull/1439
* Makefile: enable local $(PKG)_SOURCE_TREETony Theodore2016-08-111-8/+20
| | | | | | | This is very handy for testing against a local repo, especially when upstream changes are happening quickly. See also #183
* remove trailing spaces from main logBoris Nagaev2016-08-021-4/+9
|
* Makefile: add BUILD_TYPE [debug | release] varaibles for pkg build rulesTony Theodore2016-07-161-0/+2
|
* refactor macro MXE_GET_GITHUB_ALL_TAGSBoris Nagaev2016-07-131-2/+6
| | | | It is needed to get full list of tags and apply grep or sed manually.
* Makefile: add `TEST_FILE` to variables for pkg build rulesTony Theodore2016-07-111-4/+7
|
* Makefile: add SOURCE_DIR and BUILD_DIR variablesTony Theodore2016-07-111-0/+4
| | | | | | | | * use `*.build_` until all packages are converted see #1159 This commit was amended by Boris Nagaev on Jul 11, 2016.
* Makefile: allow packages to specify a list of zero or more patchesTony Theodore2016-07-051-1/+5
|
* Merge pull request #1417 from tonytheodore/make-target-specificBoris Nagaev2016-07-041-0/+3
|\ | | | | Makefile: note use of target-specific variables
| * Makefile: note use of target-specific variablesTony Theodore2016-07-041-0/+3
| |
* | fix multiple downloads of same fileTony Theodore2016-07-041-1/+6
|/ | | | | see #1415 fixes #1079
* create tmp-*/readonly instead of usr/readonlyBoris Nagaev2016-06-111-7/+8
| | | | | | | | | | | Removing MXE directory with "rm -rf" used to fail on file usr/readonly/.gitkeep because directory usr/readonly was readonly. Now readonly directory is created in tmp-* directory and .gitkeep is not created for it (because tmp-* is not under usr/). Problems with removing MXE directory are fixed even in case of interrupted build. fix #1221
* fix native plugins when additional dirs are specifiedTony Theodore2016-06-021-1/+1
| | | | | | | | | | | | | When plugins are specified on the command line, automatic native plugins are not included (for darwin and wheezy): ``` $ make gmsl-print-MXE_PLUGIN_DIRS MXE_PLUGIN_DIRS=plugins/apps/ MXE_PLUGIN_DIRS = plugins/apps/ ``` https://www.gnu.org/software/make/manual/make.html#Override-Directive https://github.com/mxe/mxe/issues/1259#issuecomment-217376756
* Treat files ending in .tar.Z as gzipped tar files.Thomas Danckaert2016-05-301-1/+2
|
* add host compiler version to logBoris Nagaev2016-05-191-0/+2
| | | | see #1351
* clarify rationale for env whitelist entriesTony Theodore2016-04-111-2/+9
| | | | | | * add EDITOR, PS1, TERM for basic functionality of interactive shells * separate mxe related variables * identify source of ACLOCAL_PATH and LD_LIBRARY_PATH
* add `nonetwork` lib to `shell` target dependenciesTony Theodore2016-04-111-1/+1
|
* add "make shell" commandBoris Nagaev2016-04-111-0/+4
| | | | It provides interactive shell with the environment of MXE build.
* fix dependencies of build-matrix.htmlBoris Nagaev2016-02-231-1/+1
| | | | | | | | | | Dependencies of build-matrix.html were written without regarding plugins. It resulted in the following error on Debian Wheezy (which uses plugin "plugins/native/wheezy/"): $ make build-matrix.html make: *** No rule to make target `src/autoconf.mk', needed by `build-matrix.html'. Stop.
* Makefile: fix make clean target when $$WINEPREFIX directory doesn't existBoris Pek2016-02-211-1/+1
|
* automatically set MXE_PLUGIN_DIRS for native requirementsTony Theodore2016-01-311-0/+4
|
* Makefile and mxe-conf: create basic non-empty directory hierarchyTony Theodore2016-01-121-7/+9
| | | | | https://github.com/mxe/mxe/pull/1061/files#r49049496 https://github.com/mxe/mxe/issues/1111#issuecomment-169280181
* move patching functions and targets to patch.mkBoris Nagaev2016-01-081-84/+1
| | | | | See https://github.com/mxe/mxe/pull/1134#issuecomment-168873410 See https://github.com/mxe/mxe/pull/1134#issuecomment-169867926
* patch-tool-mxe can import all patches of a packageBoris Nagaev2016-01-081-3/+11
|
* reimplement patch-tool-mxe in MakefileBoris Nagaev2016-01-081-1/+82
| | | | fix #1063
* print Perl version to logBoris Nagaev2016-01-071-0/+1
| | | | | See https://github.com/mxe/mxe/issues/1108#issuecomment-169556116 See https://github.com/mxe/mxe/issues/1112
* Makefile: don't clean build-matrix.htmlTony Theodore2016-01-061-1/+1
|
* print Python version to logBoris Nagaev2016-01-031-0/+1
|
* Add git commit hash to log and build messageTony Theodore2015-12-271-2/+11
| | | | | | | | * use short form for build status * use full hash and refs for logs * add `TERM` to env whitelist (`git log` assumes a terminal) closes #1095
* Makefile: error on paths with dollar signsTony Theodore2015-12-221-0/+5
| | | | see #1085
* Makefile: add link to gmake issue with spaces in filenamesTony Theodore2015-12-201-0/+2
|
* #782 fix, wrong checksum calculation command for OSXAlexande B2015-12-131-1/+1
|
* disable doxygen in MXE_CONFIGURE_OPTSTony Theodore2015-12-081-1/+6
| | | | fixes #952 and should provide a general solution
* add unpacker for .deb filesBoris Nagaev2015-12-061-1/+2
|
* Makefile: remove cmake from requirements checkTony Theodore2015-12-051-1/+1
|
* Makefile: build universal nonetwork.dylibTony Theodore2015-12-011-1/+2
|
* cmake wrapper: use common TryRunResults.cmakeTony Theodore2015-12-011-0/+1
|
* Makefile: echo nonetwork build and remove mkdir in recipeTony Theodore2015-11-301-1/+1
|
* Makefile: fix nonetwork location and `make -t`Tony Theodore2015-11-301-2/+4
|
* Makefile: remove *_MAKEFILE boilerplate and enable all-<plugin> targetTony Theodore2015-11-301-6/+10
|
* Makefile: also disable networking during build on OSXTony Theodore2015-11-301-4/+16
| | | | closes #986
* Makefile: only call UPDATE if rule existsTony Theodore2015-11-301-2/+3
|
* Makefile: add plugins functionality to include makefiles from MXE_PLUGIN_DIRSTony Theodore2015-11-261-8/+19
|
* remove optional native pkgs and build-requirements targetTony Theodore2015-11-261-11/+2
|
* Merge pull request #998 from LuaAndC/update-gh-packagesTony Theodore2015-11-161-0/+1
|\ | | | | MXE_GET_GITHUB_TAGS: new argument, stripped prefix
| * MXE_GET_GITHUB_TAGS: new argument, stripped prefixBoris Nagaev2015-11-151-0/+1
| |
* | update requirement versionsTony Theodore2015-11-161-1/+1
|/ | | | fixes #978
* Makefile: don't echo nonetwork.so recipeTony Theodore2015-11-151-2/+2
|