aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Don't make libmesa.a or libglapi.a depend on asm_subdirsBrian Paul2008-06-231-2/+2
| | | | | | | | | | | | | | | | Since the asm_subdirs target does not actually create a file, make will always consider that it needs to be rebuilt. If libmesa.a and libglapi.a have asm_subdirs as a prerequisite, then they will always need to be rebuilt, too. The correct order will be preserved by the default target, though. This should fix #16358. Conflicts: src/mesa/Makefile cherry-picked from master
* Ensure all objects are built when installing DRIDan Nicholson2008-06-231-1/+1
|
* mesa: Fix libglapi.a build for driJakob Bornecrantz2008-06-131-2/+2
|
* gallium: another attempt at fixing libglapi.a compilation for DRI buildsBrian Paul2008-06-131-6/+5
| | | | If building for DRI, make a dummy/empty libglapi.a for now.
* gallium: work-around glapi.c build problem for dri configsBrian Paul2008-06-101-4/+12
|
* add some missing rule dependenciesBrian Paul2008-06-101-3/+3
|
* s/SOLO/MESA/Brian Paul2008-06-091-2/+2
|
* mesa: sync up with latest Makefile changes on masterBrian Paul2008-06-061-79/+67
|
* sync up with Makefile changes on masterBrian Paul2008-06-051-20/+42
|
* Move construction of libOSMesa.so into src/mesa/drivers/osmesa/MakefileBrian Paul2008-06-051-28/+4
| | | | | This removes some cruft from src/mesa/Makefile. Something similar could be done for stand-alone / Xlib-Mesa libGL...
* mesa: always build libglapi.a, updated subdir, gl.pc rule code from masterBrian Paul2008-06-051-6/+16
|
* mesa: Makefile commentBrian Paul2008-06-051-0/+1
|
* Update for llvm -> gallivm rename.José Fonseca2008-02-181-2/+2
|
* Code reorganization: split gallium and mesa makefiles.José Fonseca2008-02-181-67/+7
| | | | | | | 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.
* Code reorganization: s/aux/auxiliary/ -- update build.José Fonseca2008-02-151-1/+1
|
* Code reorganization: update build.José Fonseca2008-02-151-9/+7
| | | | | | | | | 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.
* Fix using "ccache ppu-gcc" for CC and fix parallel buildsIan Romanick2008-01-311-4/+5
| | | | | CC wasn't quoted in a couple places in src/mesa/Makefile. Also, the OSMesa link was missing a dependency.
* Specify linker instead of letting mklib use gccIan Romanick2008-01-231-0/+3
| | | | | | This is the final bit required to get Cell builds on x86 working. Without this, mklib tries to link using the x86 gcc instead of ppu32-gcc.
* llvm: we need custom rules so had to redo the build a little bitZack Rusin2008-01-041-4/+7
| | | | also don't use sse when llvm is enabled
* Port i965 driver to Gallium3D.Zack Rusin2007-12-111-3/+5
| | | | | | | | This is a squashed commit of i965 branch on ssh://people.freedesktop.org/~zack/mesa Because of the porting the branch often didn't compile so squashing it makes more sense. The port is still far from complete.
* Add dependency checking for Cell driver sources.Brian2007-12-051-2/+3
|
* Initial Cell driver infrastructure.Brian2007-12-021-2/+7
| | | | No real code yet. Just stand-ins and make/build infrastructure.
* LLVM requires linking with the C++ compiler.Michel Dänzer2007-10-251-5/+5
| | | | It's basically luck if it works with the C compiler on some platforms...
* Cleanup some of the debugging output codeZack Rusin2007-10-241-1/+1
|
* Execution engine is a singleton, for now keep it in the pipe.Zack Rusin2007-10-241-3/+3
|
* Initial stab at LLVM integration.Zack Rusin2007-10-241-2/+2
|
* Hook up i915simple. Doesn't compile.Keith Whitwell2007-08-081-2/+2
|
* Workaround wierd oops on gutsy when building mesa.Keith Whitwell2007-08-031-1/+2
|
* Fix make recursion.Keith Whitwell2007-08-021-1/+2
| | | | Unfortunately means you can't just type make in softpipe any more.
* Checkpoint: glClear changes - working, bug very rough.Brian2007-08-011-3/+6
|
* fix make clean commands so missing subdirs don't cause infinite loopsBrian2007-06-121-3/+3
|
* omit the glide/svga sources from stand-alone libGL (anyone using them?)Brian2007-04-171-3/+1
|
* Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵Keith Whitwell2007-01-161-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c
| * the following improvements to linux-fbdev:Sean D'Epagnier2006-11-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. updated makefiles to build libOSMesa as well as libGL these are improvements to fbdev-glut 1. mouse cursor will timeout and be invisible if not being used 2. do not restore colormaps to truecolor targets, this causes problems at exit on my g450 3. fixed a crash when cleaning up from failure by munmaping what had not yet been mmaped 4. Resize event handling is improved, the resize function is not invoked from a signal handler now. 5. The main loop can detect if it is running very fast (greater than 2khz) 6. keyboard up and special up events are generated from stdin input mode and if it is also not redrawing, it sleeps 7. corrections in escape sequences for function keys for stdin input
* | better handling of current attributes. Trivial dlist and varray tests workKeith Whitwell2006-10-301-1/+1
|/
* New bin/minstall script - a minimal replacement for 'install'.Brian Paul2006-10-191-2/+2
| | | | Correctly handles symlinks so we can get rid of the COPY_LIBS stuff.
* Changed install filenames to libGL* and libOSMesa* so things work on DarwinBrian Paul2006-10-181-5/+5
| | | | | | | where GL_LIB_NAME = libGL.dylib but the other library name is libGL.1.dylib Unlike other platforms, the version number is in the middle of the name, not at the end. See bug 8671
* check if files exist before installing (Thierry Reding)Brian Paul2006-10-151-2/+7
|
* move ALL_SOURCES to sources fileBrian Paul2006-08-211-11/+2
|
* remove FBDEV_DRIVER_OBJECTS assignment (in sources file)Brian Paul2006-08-211-3/+3
|
* Removed ifeq from makefile, and corrected fbdev driver so it compilesSean D'Epagnier2006-08-191-9/+3
|
* Fix-ups for linux-fbdev config. No longer build Xlib driver sources.Brian Paul2006-08-181-3/+16
|
* The driver now compiles correctly without any x headers or libraries installedSean D'Epagnier2006-08-181-6/+10
| | | | | | | | | | The bitmap and stroke code can't be shared with glx anymore because of this. The model for the mini teapot is restored and I have tested it to work with linux-fbdev and linux-solo The driver recognizes 32bpp where there is no alpha (my radeon 7500) It also sets the correct number of cmap entrees (instead of 256 which can be an error)
* LIB_DIR is now just 'lib' or 'lib64'Brian Paul2006-07-131-10/+10
| | | | | Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets. Patch by Hanno Böck.
* Use $(LIB_DIR) instead of $(TOP)/lib since libraries sometimes go into lib64/.Brian Paul2006-06-261-1/+1
| | | | Probably need to fix the install destinations too...
* New 'install' targets in makefile. See bug 2372.Brian Paul2006-06-221-0/+9
|
* remove rm -f lineBrian Paul2005-09-141-1/+0
|
* fix dri drivers buildDave Airlie2005-09-111-1/+1
|
* Clean-up of sources/Makefile, bug 4111Brian Paul2005-09-101-78/+20
|
* Use mklib script instead of ar. Make libmesa.a instead of mesa.aBrian Paul2005-09-061-6/+5
|