summaryrefslogtreecommitdiff
path: root/src/mesa/Makefile
AgeCommit message (Collapse)Author
2007-09-12pkg-config supportDan Nicholson
2007-09-12DESTDIR support.Dan Nicholson
2007-06-12fix make clean commands so missing subdirs don't cause infinite loopsBrian
2007-04-17omit the glide/svga sources from stand-alone libGL (anyone using them?)Brian
2007-01-16Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa ↵Keith Whitwell
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
2006-11-30the following improvements to linux-fbdev:Sean D'Epagnier
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
2006-10-30better handling of current attributes. Trivial dlist and varray tests workKeith Whitwell
2006-10-19New bin/minstall script - a minimal replacement for 'install'.Brian Paul
Correctly handles symlinks so we can get rid of the COPY_LIBS stuff.
2006-10-18Changed install filenames to libGL* and libOSMesa* so things work on DarwinBrian Paul
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
2006-10-15check if files exist before installing (Thierry Reding)Brian Paul
2006-08-21move ALL_SOURCES to sources fileBrian Paul
2006-08-21remove FBDEV_DRIVER_OBJECTS assignment (in sources file)Brian Paul
2006-08-19Removed ifeq from makefile, and corrected fbdev driver so it compilesSean D'Epagnier
2006-08-18Fix-ups for linux-fbdev config. No longer build Xlib driver sources.Brian Paul
2006-08-18The driver now compiles correctly without any x headers or libraries installedSean D'Epagnier
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)
2006-07-13LIB_DIR is now just 'lib' or 'lib64'Brian Paul
Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets. Patch by Hanno Böck.
2006-06-26Use $(LIB_DIR) instead of $(TOP)/lib since libraries sometimes go into lib64/.Brian Paul
Probably need to fix the install destinations too...
2006-06-22New 'install' targets in makefile. See bug 2372.Brian Paul
2005-09-14remove rm -f lineBrian Paul
2005-09-11fix dri drivers buildDave Airlie
2005-09-10Clean-up of sources/Makefile, bug 4111Brian Paul
2005-09-06Use mklib script instead of ar. Make libmesa.a instead of mesa.aBrian Paul
2005-07-26Quote $(CC) and $(CXX) so that 'CC=ccache gcc' and 'CXX=ccache g++' willIan Romanick
work again.
2005-07-25Added -linker option to mklib, used to specify a particular program forBrian Paul
linking, if relevant. Updated Makefiles to use -linker option instead of setting CC, CXX env vars.
2005-06-09Store compiled vertex program representations in a pointer in theKeith Whitwell
vertex_program struct. Allow switching between regular and vertex_program implementations of fixed function TNL with the MESA_TNL_PROG environment var (previously this required recompilation). Ensure program compilation only references program data, not the wider context. This means that compiled programs only need to be invalidated when the program string changes, not on other state changes.
2005-05-07x86-64 transform optimizations (Mikko T.)Brian Paul
2005-04-15added SLANG_SOURCES to SOLO_C_SOURCESBrian Paul
2005-02-23Put quotes around $(CC) and $(CXX) so that 'CC=cache gcc' will work.Ian Romanick
2005-01-18change .cc suffix to .cppMichal Krol
2005-01-17added rule for compiling C++ sourcesBrian Paul
2005-01-11Put quotes around the CC and CXX variables passed to mklib. This makeIan Romanick
them work with multi-work compiler names (e.g., "ccache gcc").
2005-01-07Make clean in the x86 directory.Keith Whitwell
Propogate 'install' target down to dri driver directory.
2005-01-04directfb changes (Claudio Ciccani)Brian Paul
2004-12-08Improve the behaviour of the build system wrt depend files.Keith Whitwell
- Remove the -Y option for makedepend, so that the standard directories are searched - No longer pipe the multiple errors that the -Y option caused into /dev/null -- we want to know about these failures. - Fix up a few other misc makedepend failures.
2004-11-27use @ to silence some unneeded outputBrian Paul
2004-11-26added X11 and OSMESA source to ALL_SOURCES, updated etags commandBrian Paul
2004-10-04make clean should remove depend.bak too (Sérgio Moneiro Basto)Brian Paul
2004-08-16whitespace clean-up, new 'clean' commandsBrian Paul
2004-08-14Move BeOS build into main Makefiles chain.Philippe Houdoin
2004-06-25Make sure mklib sees the definition of CC and CXX. Make mklib respectIan Romanick
the definitions of CC and CXX on Linux. This fixed build issues with sunos5-gcc and build issues on GCC 2.x Linux when CC and CXX are set to a GCC 3.x compiler.
2004-06-01Build fixing for FreeBSD. GNU make is installed as gmake, so make a MAKEEric Anholt
variable (defaults to "make") and use that. Use the MKDEP and MKDEP_OPTIONS more. Our shell isn't bash, so change the instances of ">& /dev/null" to a more compatible "> /dev/null 2>&1".
2004-04-18added missing SHADER_SOURCES to ALL_SOURCESBrian Paul
2004-04-15make sure matypes is builtDave Airlie
2004-04-14Remove mesa.a when making cleanKeith Whitwell
2004-04-14Don't try to use .c=.o rule on .S files when building mesa.aKeith Whitwell
2004-04-14Add shader sources for solo buildDave Airlie
2004-04-08minor fixBrian Paul
2004-04-07use new MKDEP, MKDEP_OPTIONS variablesBrian Paul
2004-04-03minor tweakBrian Paul
2004-03-26Don't use pushd/popd.Brian Paul