summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)AuthorFilesLines
2013-05-01mesa: add usage examples to get-pick-list and shortlog scriptsAndreas Boll2-0/+12
NOTE: This is a candidate for the stable branches.
2013-05-01mesa: Add a script to generate the list of fixed bugsAndreas Boll1-0/+52
This list appears in the fixed bugs section of the release notes. v2: Add usage examples NOTE: This is a candidate for the stable branches.
2013-04-17gallivm: JIT symbol resolution with linux perf.José Fonseca1-0/+251
Details on docs/llvmpipe.html Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com>
2013-03-05mesa: Modify candidate search stringIan Romanick1-1/+1
Several commits on master for the 9.1 branch had "NOTE" messages in a slightly different format. NOTE: This is a candidate for stable branches Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
2013-01-10Remove installmesaMatt Turner1-74/+0
2013-01-10Remove minstallMatt Turner1-112/+0
2013-01-10Remove mklibMatt Turner1-1043/+0
2013-01-03Add new .gitignore entries for Automake 1.13 testsPaul Berry1-0/+1
Automake 1.13 creates a bunch of new build artefacts: - bin/test-driver, a script for running tests. - *.trs files for every "make check" test result. - *.log files containing the output of every test run by "make check". Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2012-11-14mesa: use .cherry-ignore in the get-pick-list.sh scriptAndreas Boll1-2/+2
NOTE: This is a candidate for the stable branches. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2012-10-23mesa: fix indentation in get-pick-list.sh scriptAndreas Boll1-4/+4
NOTE: This is a candidate for the stable branches. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2012-10-23mesa: grep for commits with cherry picked in commit message only onceAndreas Boll1-2/+9
and save them temporary in already_picked NOTE: This is a candidate for the stable branches. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2012-10-23mesa: optimize get-pick-list.sh scriptAndreas Boll1-4/+3
cuts down the while loop iterations from 4600 to 380 commits at the moment NOTE: This is a candidate for the stable branches. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2012-10-23mesa: simplify get-pick-list.sh scriptAndreas Boll1-1/+3
and add a description for the script NOTE: This is a candidate for the stable branches. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2012-10-23mesa: add get-pick-list.sh script into bin/Ian Romanick1-0/+21
NOTE: This is a candidate for the stable branches.
2012-09-14mklib: clean up abi flags for x86 targetsMike Frysinger1-18/+24
The current code is duplicated in two places and relies on `uname` to detect the flags. This is no good for cross-compiling, and the current logic uses -m64 for the x32 ABI which breaks things. Unify the code in one place, avoid `uname` completely, and add support for the new x32 ABI. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-06-20mesa: remove obsolete confdiff.shAndreas Boll1-48/+0
this script is obsolete since 0cc216676c96efacb0e1eb82457e6a83920ae704
2012-06-14mesa: fix html in shortlog_mesa.sh scriptAndreas Boll1-4/+4
Signed-off-by: Brian Paul <brianp@vmware.com>
2012-06-14mesa: added Ian's shortlog_mesa.sh script in bin/Brian Paul1-0/+23
2012-06-11automake: Add AM_PROG_AR before LT_INIT to silence a lot of warnings.Kenneth Graunke1-0/+1
The warnings appear to occur with newer automake (probably 1.12). Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net>
2012-06-11automake: Move top-level makefile to automake.Eric Anholt1-20/+0
This is part of a series to fix our build issues in the automake case by hooking up the automatic Makefile regeneration support. The extract_git_sha1 is moved into src/mesa/Makefile so that we get correct dependency generation. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2012-06-11mesa: Move the version information right into configure.ac.Eric Anholt1-17/+0
Nothing else called version.mk. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2012-05-08Add bin/compile to .gitignorePaul Berry1-0/+1
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2012-04-23bin/mklib: remove '-m32' for arm linuxHan Shen(沈涵)1-2/+6
-m32 is not a valid option for ARM. NOTE: This is a candidate for the 8.0 branch. Signed-off-by: Brian Paul <brianp@vmware.com>
2012-01-30Remove autoreconf generated filesMatt Turner4-3241/+3
Acked-by: Eric Anholt <eric@anholt.net> Signed-off-by: Matt Turner <mattst88@gmail.com>
2012-01-30autoconf: use AC_PROG_YACC/LEXMatt Turner1-0/+1
Needed for automake. Using AC_PROG_PATH(bison/flex) causes automake to fail to build .y and .l files. It is up to the builder to use bison/flex instead of yacc/lex. Reviewed-by: Eric Anholt <eric@anholt.net> Tested-by: Eric Anholt <eric@anholt.net> Signed-off-by: Matt Turner <mattst88@gmail.com>
2012-01-05Add .gitignore files to exclude unit test build artifacts from gitPaul Berry1-0/+2
With the addition of unit tests in commit 3ef3ba4d2eee36f64062a21ce030c3f4d8c4cac4, several additional build artifacts are created: bin/depcomp bin/missing tests/Makefile tests/Makefile.in tests/glx/Makefile tests/glx/Makefile.in tests/glx/.deps/ tests/glx/.gitignore This patch adds all of these files to .gitignore. Acked-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2011-12-27mklib: tab cleanup, no functional changeAlexander von Gluck1-1/+1
Reviewed-by: Brian Paul <brianp@vmare.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2011-12-26mklib: Add Haiku build supportAlexander von Gluck1-0/+37
Signed-off-by: Brian Paul <brianp@vmware.com>
2011-11-10mklib: fix static lib building by filtering out -L, -l optionsWayne E. Robertz1-1/+1
Signed-off-by: Brian Paul <brianp@vmware.com>
2011-08-26mesa: Remove support for BeOSIan Romanick1-16/+0
Acked-by: Kristian Høgsberg <krh@bitplanet.net> Acked-by: Marek Olšák <maraeo@gmail.com> Acked-by: Alan Coopersmith <alan.coopersmith@oracle.com> Acked-by: Jakob Bornecrantz <jakob@vmware.com> Acked-by: Dave Airlie <airlied@redhat.com> Build-Tested-by: Jakob Bornecrantz <jakob@vmware.com> Tested-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
2011-06-08darwin: mklib: Make the real file match the idJeremy Huddleston1-8/+3
This makes mesa more consistent with glibtool and XCode where the generated file matches the dylib id rather using an extra symlink Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2011-05-05mesa: don't call git if it's not git repositoryMarcin Slusarz1-0/+4
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2011-05-05mesa: don't touch git_sha1.h if sha1 didn't changeMarcin Slusarz1-2/+8
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2011-04-05mesa: Include GIT SHA1 in GL version stringIan Romanick1-0/+10
Reviewed-by: Corbin Simpson <MostAwesomeDude@gmail.com> Reviewed-by: Kristian Høgsberg <krh@bitplanet.net> Tested-by: Sedat Dilek <sedat.dilek@gmail.com>
2011-01-06mesa: fix build for NetBSDPierre Allegraud1-15/+1
See http://bugs.freedesktop.org/show_bug.cgi?id=32859 NOTE: This is a candidate for the 7.9 and 7.10 branches. Signed-off-by: Brian Paul <brianp@vmware.com>
2010-09-01Cygwin: Adjust mklib so -linker and -cplusplus options are processed more ↵Jon TURNEY1-6/+10
like they are for linux It looks like we were ignoring -linker when -noprefix wasn't present, and when -noprefix was present, -linker was mandatory and -cplusplus ignored. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-09-01Cygwin: Teach mklib/minstall to properly install libraries on cygwinJon TURNEY2-1/+25
Teach mklib/minstall more about cygwin so libraries are properly installed Have mklib install the .dll into the lib/ staging directory as well Have minstall install the .dll into PREFIX/bin at the same time as installing the .dll.a link library into PREFIX/lib mklib uses a '-' rather than a '.' as the separator before the version number in library names on cygwin. Change the install globs so they match library names like that. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-09-01Cygwin: Change mklib not to report the full archname on cygwinJon TURNEY1-2/+2
Change mklib not to report the full archname when building a library for cygwin (which is something like 'CYGWIN_NT-5.1' or 'CYGWIN_NT-6.1-WOW64' and kind of confusing), but just 'CYGWIN'. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-09-01Cygwin: Have mklib exit with error code if link failsJon TURNEY1-7/+2
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-03-12mklib: Fix amd64 builds on Solaris when using Sun compilersAlan Coopersmith1-4/+7
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-03-01bin: Remove raw2png.py.José Fonseca1-366/+0
Outdated, broken, and unused.
2010-02-28Fixed mklib to properly merge static libraries on darwin.Alex Weiss1-2/+10
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2010-02-22bin/mklib: Clear CDPATH to avoid damaging expand_archive outputKeith Packard1-0/+4
The bash 'cd' command tends to emit random stuff to stdout when the CDPATH variable is set, so clear it to keep extra filenames from being emitted from the expand_archive function, which would otherwise cause mklib to fail. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-02-20Cygwin build fix: Fix linkageJon TURNEY1-1/+8
Fix the way we make static convenience libraries, such as libmesa.a, to be the same as linux etc. Putting archives inside archives doesn't make the objects inside the archive linkable, so use expand_archives() to get all the objects inside an archive out again before linking. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-02-18Revert "Make mklib propogate all errors"Dan Nicholson1-8/+0
This reverts commit d6f55492af3cb82b0113fe6beac0f3494b6e2956. It's both not portable and not safe to trap & exit on ERR. This will need to use a more invasive approach that tests return code only for selected, important commands.
2010-02-18mklib: remove unused -contents_of_archives(), add commentsBrian Paul1-21/+4
2010-02-18Make mklib propogate all errorsJon TURNEY1-0/+6
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-02-18mklib: Teach mklib to fail build if link fails on cygwinBrian Paul1-0/+5
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Brian Paul <brianp@vmware.com> (cherry picked from commit 551c96979e643b409535afe868c42cac0d2285ad)
2010-01-19mklib: Fix static library generation/installation on SolarisAlan Coopersmith1-1/+1
Change ar flag from -v (-verbose) to -c (silence console output) so that it stops causing make_ar_static_lib() to return a bunch of output other than the resulting library file. Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-01-08mklib: Extract archives into temporary directoriesDan Nicholson1-5/+17
When static libraries are created from other archives, objects are extracted and then deleted when the static library is done. This can race when there are multiple static libraries being created from the same archives as with libmesa.a and libmesagallium.a. Should fix this issue with parallel jobs: make[5]: *** No rule to make target > `../../../../../../src/mesa/libmesagallium.a', needed by > `radeon_dri.so'. Stop Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Reported-and-Tested-by: Sedat Dilek <sedat.dilek@gmail.com>