History log of /external/mesa3d/src/mesa/Makefile.am
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ddb9ecca3b0f820feb4dee6bd8901f8b6e3ee0d8 21-Sep-2012 Matt Turner <mattst88@gmail.com> build: Don't build libdricore if not building classic drivers
(cherry picked from commit 523c01524638b3d1bb363f4c0a647b0777840b7a)
/external/mesa3d/src/mesa/Makefile.am
a1f1add42d5ee0122627df3b2b5f4ab12e49752b 21-Sep-2012 Matt Turner <mattst88@gmail.com> build: Turn on visibility CFLAGS for core mesa
(cherry picked from commit 710a90ccaf6ebdaad71b5d1d3fbb3e84773271ce)
/external/mesa3d/src/mesa/Makefile.am
a834381506d5be80251953666198fc3b9bc4b731 14-Sep-2012 Dave Airlie <airlied@redhat.com> mesa: use a prefix for the program lex

This avoids us making a global yylex symbol which will interfere will
all sorts of apps.

with libdricore which can't do symbol visibility currently we pollute
the namespace with this.

This is a candidate for 9.0 & stable branches.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Dave Airlie <airlied@redhat.com>
(cherry picked from commit cc943c8470b38a1f13d2493f293a153f75754caa)
/external/mesa3d/src/mesa/Makefile.am
a010215463c63680c69e90202fe3fcd2e5b25fa6 29-Jul-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Kill ES2 wrapper functions

v2: Fix completely broken condition around ClearColorIiEXT and
ClearColorIuiEXT.

v3: Add special VertexAttrib handling for ES2.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/Makefile.am
8cdce6c136799aa75310086c078d8cd5f19b84ce 22-Aug-2012 Matt Turner <mattst88@gmail.com> build: Only build libmesa.la when needed

Namely, for Xlib-GLX, OSMesa, or test programs.
/external/mesa3d/src/mesa/Makefile.am
e84d45fdb73687019a6798cfb37b01291b212f4d 24-Aug-2012 Vadim Girlin <vadimgirlin@gmail.com> build: don't leave git_sha1.h.tmp after build/install

Fixes "`main/git_sha1.h.tmp': Permission denied" build error.
See https://bugs.freedesktop.org/show_bug.cgi?id=52064

Signed-off-by: Vadim Girlin <vadimgirlin@gmail.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/Makefile.am
bfd7d6f58b47984853cf0831057e84a617de25ed 18-Aug-2012 Matt Turner <mattst88@gmail.com> build: Only build libmesagallium.la if building Gallium

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/Makefile.am
79e9e1b32f54f4fb6d752643fc9843c45eddd2f6 01-Aug-2012 Matt Turner <mattst88@gmail.com> build: Use MKDIR_P in src/mesa/Makefile.am

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/Makefile.am
02f52e8df58aad16e6b59fe35ac0c10b46dad36e 01-Aug-2012 Matt Turner <mattst88@gmail.com> build: Use AM_V_GEN in src/mesa/Makefile.am

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/Makefile.am
e939250b63f70c671b5d7654b6b326237b1e353e 01-Aug-2012 Matt Turner <mattst88@gmail.com> build: Fix out-of-tree generation of api_exec_es{1,2}.c

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/Makefile.am
b2ecaab7ad671f97840867c26869e0accf25592c 18-Jul-2012 Christopher James Halse Rogers <christopher.halse.rogers@canonical.com> build: fix location of generated files in src/mesa (v4)

Also fix include paths for the generated headers.

v2: Switch to using self-explanatory BUILDDIR/SRCDIR defined from
top_builddir/top_srcdir rather than the ambiguous TOP.
v3: Add both top_builddir and top_srcdir to include flags for mesa asm.
These rely on both in-tree and build-time-generated includes.
v4: Rebased on top of 948c8f502a.

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Signed-off-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/src/mesa/Makefile.am
27013e5164a1823d5bdcb5ca21ae4ca0df40b8f8 26-Jul-2012 Jon TURNEY <jon.turney@dronecode.org.uk> Move installing osmesa.pc to drivers/osmesa

Move installing osmesa.pc to drivers/osmesa, where it belongs better

This also restores the installation of gl.pc if we are building osmesa at the
same time as libGL, which was broken in commit 39785488 when the .pc
installation was converted to automake

v2:
Remove HAVE_OSMESA_DRIVER automake conditional, it's now pointless as we
will only be building in the drivers/osmesa directory if the condition it
checked was true.

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/Makefile.am
948c8f502a3b3144588a6e707b0ea60afa766ebb 26-Jul-2012 Daniel Charles <daniel.charles@intel.com> android-build: fix dricore build for autogenerated files (v3)

Recently more files were removed from control to be auto-generated
in the dricore library. Android build was not able to locate the
new files if they were not created beforehand.

LOCAL_SRC_FILES includes some of those files and Android.gen.mk
re-defines this variable by filtering out the auto-generated files.
Unfortunately for this variable it is not the same to have the SRCDIR
variable defined as the current directory.

By re-defining SRCDIR for the autotools build the Android build system
is happy again and the new files were actually removed from the sources
to use the auto generated versions.

Also patch d5c1801a018efda8ac2b was partially reverted as the files
can not be compiled to the LOCAL_PATH, instead they should live on the
intermediates folder so that a clean can wipe them out.

v3: [chad] Fix the definition of SRCDIR in libdricore/Makefile.am.

Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
Signed-off-by: Daniel Charles <daniel.charles@intel.com>
/external/mesa3d/src/mesa/Makefile.am
f9089f40224b8680bd5cfc2cba509d2c709cf403 10-Jul-2012 Jon TURNEY <jon.turney@dronecode.org.uk> Remove redundant osmesa shared library install from Makefile.old

Since osmesa now has been converted to Makefile.am, an appropriate install: rule
is generated to install the shared libary, so we no longer need to do that in
src/mesa/Makefile.old

This leaves nothing in src/mesa/Makefile.old but the tags: rule, so move that to
Makefile.am and remove Makefile.old

Also, nothing now uses OSMESA_LIB_GLOB anymore, so remove it

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/Makefile.am
d80fd04639a6e378c6e13c8ffaa91d43decf58a8 16-Jul-2012 Jon TURNEY <jon.turney@dronecode.org.uk> Fix building mesa with assembly enabled since a112ca5d

a112ca5d rather crassly smashed all the compiler flags together into AM_CFLAGS.
Separate them out the way they were before, putting pre-processor flags into
AM_CPPFLAGS, so assembly source gets preprocessed with the correct pre-processor
flags as well.

Also, remove unneeded CFLAGS from AM_CFLAGS, and CXXFLAGS from AM_CXXFLAGS

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Tested-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/Makefile.am
a112ca5d5f8504310bf157d440c859676aae7753 07-Jul-2012 Jon TURNEY <jon.turney@dronecode.org.uk> automake: convert libmesa and libmesagallium

* "configure substitutions are not allowed in _SOURCES variables" in automake, so instead of
MESA_ASM_FILES, use some AM_CONDITIONALS to choose which architecture's asm sources are used
in libmesa_la_SOURCES. (Can't remove MESA_ASM_FILES autoconf variable as it's still used in
sources.mak)

* Update to link with the .la file in other Makefile.am files, and make a link to the
.a file for the convenience of other Makefiles which have not yet been converted to automake

v2: Remove stray -static from LDFLAGS
v3: Remove .a compatibility link on clean

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Eric Anholt <eric@anholt.net>
Tested-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/src/mesa/Makefile.am
876889b35502a110ca18c7325abe6e0727dc89f5 28-Jun-2012 Dylan Noblesmith <nobled@dreamwidth.org> mesa: point to Makefile.old in the srcdir

Gets out-of-tree builds slightly closer to working.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/Makefile.am
91ecba9d052dccf745144c6fc8be74e203164b75 28-Jun-2012 Dylan Noblesmith <nobled@dreamwidth.org> mesa: fix parser source gen for out-of-tree builds

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/Makefile.am
261b1389eb7cc268eb90402753ca52cc481d542a 28-Jun-2012 Dylan Noblesmith <nobled@dreamwidth.org> mesa: fix api source gen for out-of-tree builds

Add $(srcdir) where needed.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/Makefile.am
4113ac6a0f13338ee5f9c5fa0be13f37b515108d 12-Jun-2012 Eric Anholt <eric@anholt.net> automake: Convert Mesa built sources generation to automake.
/external/mesa3d/src/mesa/Makefile.am
2d51ac84fd4c6d0fcf4d5112af2eb2c12e186b63 12-Jun-2012 Eric Anholt <eric@anholt.net> mesa: Move GL header installation to automake.

This cuts some cruft related to osmesa where we were being careful to
not install headers twice.
/external/mesa3d/src/mesa/Makefile.am
1bbd22ada0b3fb2b1ad83a6c93a5a12e2d3c26db 12-Jun-2012 Eric Anholt <eric@anholt.net> automake: Move mesa subdirs processing to automake.
/external/mesa3d/src/mesa/Makefile.am
39785488e6a3f6beeb58372b88d49274a76d02f4 12-Jun-2012 Eric Anholt <eric@anholt.net> automake: Move .pc installation to automake.
/external/mesa3d/src/mesa/Makefile.am
417c1a642141abac2f0a58d044893c93576bb9a3 12-Jun-2012 Eric Anholt <eric@anholt.net> automake: Move the master Mesa makefile to Makefile.old.

This will let me incrementally move stuff to automake without
converting libmesa.a all at once.
/external/mesa3d/src/mesa/Makefile.am