History log of /external/mesa3d/src/gallium/Makefile.template
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e507e4ec05eb8dda23f7c54aaf2eea143f8e573d 27-Sep-2010 Luca Barbieri <luca@luca-barbieri.com> gallium: add $(PROGS_DEPS) as dependencies for $(PROGS)

Commit 80ee3a440cd3c0403004cf35e0638fc52088b9ff added a PROGS_DEPS
definition, but no uses, even though it seems clearly intended
to be a set of additional dependencies for $(PROGS).

Correct this.
/external/mesa3d/src/gallium/Makefile.template
1874cb7e82a566079219a571d6a30a74581c611e 11-Jun-2010 Christopher James Halse Rogers <christopher.halse.rogers@canonical.com> gallium: Fix build with llvm installed in non-standard location

The es1, es2 and gl state trackers include draw_pipe.h, which includes
the llvm headers if MESA_LLVM is true, so we also need to add the
llvm seachpaths.

Similarly, gallivm and other gallium drivers need LLVM_CFLAGS to build when enabled.

Also fix xorg drivers, they didn't include LDFLAGS.
/external/mesa3d/src/gallium/Makefile.template
1957bef9951e6ec6a7ac9e4ebeaa3674b37cb434 14-Jul-2010 Brian Paul <brianp@vmware.com> gallium: added CLEAN_EXTRA var for make clean target
/external/mesa3d/src/gallium/Makefile.template
81fe19843ac2afdc4fa1e1c87bc979b295af240e 22-Apr-2010 Dave Airlie <airlied@redhat.com> llvmpipe: add initial autoconf support.

allows the swrastg_dri.so to be built with llvmpipe, also links llvm
to all dri drivers

use --enable-gallium-llvm to use it.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/Makefile.template
8260e9a8217bf003f490b17cbd9df93bf0cc6675 25-Feb-2010 Chris Li <chrisl@vmware.com> gallium/llvmpipe: add PROGS target/rule to Makefile.template

So other directory can share it.
Also remove the libllvmpipe.a dependency from test
programs. It is not needed any more.

Signed-Off-By: Christopher Li <chrisl@vmware.com>
/external/mesa3d/src/gallium/Makefile.template
59629b413a7e3e3ba4b4213eb3ba4b65bdf3f9fb 21-Mar-2010 George Sapountzis <gsapountzis@gmail.com> Revert "Makefile.template: respect LIBRARY_DEFINES in mkdep"

This reverts commit 9ec29e31919e85f9230867f43841c0e74be930d3.
/external/mesa3d/src/gallium/Makefile.template
9ec29e31919e85f9230867f43841c0e74be930d3 19-Mar-2010 George Sapountzis <gsapountzis@gmail.com> Makefile.template: respect LIBRARY_DEFINES in mkdep
/external/mesa3d/src/gallium/Makefile.template
f89c237c2c35eb3ea554e8f9de036e9ead08173f 26-Feb-2010 Brian Paul <brianp@vmware.com> gallium: added GENERATED_SOURCES var to Makefile.template

For use in dependency checking and make clean.
/external/mesa3d/src/gallium/Makefile.template
ac56a44d5ee08ebfe2310113c6a04d2bc0f90e26 26-Feb-2010 Brian Paul <brianp@vmware.com> Revert "gallium: remove unneeded -I path from Makefile.templast"

This reverts commit d9c65ddd52199469c49fc0d3ad90fedb9a69274d.

Looks like the nouveau drivers need this. Perhaps the drivers
could be fixed to add the extra -I path where needed. I'll leave
that up to others.
/external/mesa3d/src/gallium/Makefile.template
d9c65ddd52199469c49fc0d3ad90fedb9a69274d 26-Feb-2010 Brian Paul <brianp@vmware.com> gallium: remove unneeded -I path from Makefile.templast
/external/mesa3d/src/gallium/Makefile.template
1332ee5487cc03955978162076ae8f37e70f06ee 24-Feb-2010 Brian Paul <brianp@vmware.com> gallium: remove extra -I paths from Makefile.template
/external/mesa3d/src/gallium/Makefile.template
ccd78fed880c4c8f1fccf1d10fc46442fa146359 24-Feb-2010 Brian Paul <brianp@vmware.com> gallium: remove $(DEFINES) from cc/c++ command lines

The $(DEFINES) is already in $(CFLAG)S and (CXXFLAGS).
This prevents all the -D args appearing twice in the compilation commands.
/external/mesa3d/src/gallium/Makefile.template
a8f4904fb33f4fe5da560f85ecf003601e0ec06a 06-Feb-2010 Chris Li <chrisl@vmware.com> gallium: Adding the %.s rule to generate asm code

Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/Makefile.template
62d1e40e0d672cc84708cd8a99f26ee5917c6aef 06-Feb-2010 Chris Li <chrisl@vmware.com> gallium: Using the proper pattern rules for Makefile template.

The .o.c rule is consider obsolete.

Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/Makefile.template
c847a13d38d4e8c5f4c386d060dcc8ec09e491a3 01-Jan-2010 José Fonseca <jfonseca@vmware.com> gallium: Generate a single library for auxiliaries with Make too.
/external/mesa3d/src/gallium/Makefile.template
4522cdbfdd1ec8c56f40b1f876e51c3dc8e7042a 19-Aug-2009 Brian Paul <brianp@vmware.com> gallium: fix tags target in Makefile.template
/external/mesa3d/src/gallium/Makefile.template
188f8c679254f193cdcfcd4ef338f3c8c5e1146d 27-Jul-2009 Nicolai Hähnle <nhaehnle@gmail.com> r300g: Use r300compiler for vertex shaders
/external/mesa3d/src/gallium/Makefile.template
d9602e5144bc76b9791fa3382ca38c880df96198 20-Feb-2009 Jakob Bornecrantz <jakob@vmware.com> gallium: Improve makefiles for libraries

The template makefile that most libraries in
gallium included was based on dri and had a bunch
unrelevant junk in it.

Update it and improve the depending makefiles.
/external/mesa3d/src/gallium/Makefile.template
be0a6c3598a5a18a5a605b155bae5c986d3fc3b3 02-Feb-2009 Jakob Bornecrantz <jakob@vmware.com> gallium: Stop relinking drivers and aux libraries
/external/mesa3d/src/gallium/Makefile.template
b9da3791c934e05b82063a8c79c423a0a8e29a94 19-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Remove src/mesa and src/mesa/main from gallium source include paths.
/external/mesa3d/src/gallium/Makefile.template
687a8b96ef13658bbe779d0011ce1144844f1972 18-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Standardize on using the pipe/ include prefix.
/external/mesa3d/src/gallium/Makefile.template
bfd5916eafb9a97ad10f1d4a8738e7dcb02e04f4 18-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Code reorganization: split gallium and mesa makefiles.

In other words, don't build src/gallium source code from within src/mesa/Makefile.

Also, allow to customize which gallium auxiliary dirs, driver driver, winsys
dirs get built from the config/* files.
/external/mesa3d/src/gallium/Makefile.template
66f22aa3bf7fa546e946b45156aa578e202982c9 15-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Code reorganization: s/aux/auxiliary/ -- update build.
/external/mesa3d/src/gallium/Makefile.template
6acd63a4980951727939c0dd545a0324965b3834 15-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Code reorganization: update build.

Update the Makefiles and includes for the new paths.

Note that there hasn't been no separation of the Makefiles yet, and make is
jumping all over the place. That will be taken care shortly. But for now, make
should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm
might require some minor tweaks.
/external/mesa3d/src/gallium/Makefile.template
b642730be93149baa7556e5791393168ab396175 15-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Code reorganization: move files into their places.

This is in a separate commit to ensure renames are properly preserved.
/external/mesa3d/src/gallium/Makefile.template