summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* set WGET=false when buildBoris Nagaev2015-11-101-1/+1
| | | | | | Prevent $(WGET) from downloading on platforms not supporting LD_PRELOAD. fix #969
* disable networking with LD_PRELOAD when buildBoris Nagaev2015-11-101-3/+8
| | | | see #969
* enbale MXE_GCC_THREADS and allow target spec <triplet>.<link>.<threads>Tony Theodore2015-10-311-1/+4
| | | | | | | * enables optional c++11 <thread>, <mutex>, and <future> in libgcc * avoid double build advice: http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=cross-compile/mingw/README;h=248af546f939a81855dda33142d834eecf2979c2;hb=HEAD#l44 * not heavily tested but should be released for feedback