summaryrefslogtreecommitdiffstats
path: root/src/mesa/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Never fail `make clean'Dan Nicholson2008-05-071-4/+4
| | | | | | Mostly some pedantic changes such that `make clean' always ignores errors. Also changed the top clean target to do the `touch configs/current' dance instead of realclean.
* Run `make clean' in drivers/xorg, tooDan Nicholson2008-05-071-0/+1
|
* Refactor installation targetsDan Nicholson2008-05-071-19/+26
| | | | | | | | | Currently, there is a single path in src/mesa/Makefile to install that has a few conditionals in it. This commit changes install to act like default where we loop over $(DRIVER_DIRS), deciding what to do. A new target, install-headers, has been broken out to accomodate installing a standalone OSMesa where neither libGL or gl.pc are wanted.
* Ensure recursive makes always propagate errorsDan Nicholson2008-05-071-6/+6
| | | | | There were a couple spots left where a recursive make could fail in a chain of commands without stopping.
* Prevent makedepend from running multiple timesDan Nicholson2008-05-061-1/+1
| | | | | | The default target in src/mesa/Makefile calls a recursive $(MAKE). With parallel jobs, this causes makedepend to run twice. Instead, block on the first make until depend has been created.
* Error consistently when running recursive makeDan Nicholson2008-05-061-7/+7
| | | | | When changing directories and running a sub-make, ensure that both the cd and make commands propagate errors to the parent make.
* glcore: build from mesaGeorge Sapountzis2008-04-231-2/+4
|
* Move make install logic for libGL back into src/mesa/Makefile.Kristian Høgsberg2008-03-101-2/+22
| | | | | | | | | This makes make install work again for non-glx libGL implementations. The make install logic is split into three sub-targets: install-libgl, install-osmesa, install-drivers. The install target in src/glx/x11 is then implemented using the src/mesa make install-libgl rule. Thanks to Dan Nicholson for pointing out the breakage.
* Move libGL install target to the libGL Makefile.Kristian Høgsberg2008-03-081-15/+1
|
* autoconf: Add gcc search patch to MKDEP_OPTIONS to eliminate warnings.Kristian Høgsberg2008-02-251-1/+1
| | | | | Also, use -include to avoid error message when make initially fails to include the non-existent depend file.
* Allow osmesa to be enabled or disabledDan Nicholson2008-01-111-17/+17
| | | | | | | | | | | | | | The conditional in src/mesa/Makefile currently hardcodes the cases where libOSMesa can be built on libGL. Likewise, the xlib case always includes libOSMesa in the stand-alone target. This changes the conditional to a loop over the DRIVER_DIRS variable. This means that any driver configuration can enable or disable osmesa. The current "stand-alone" rule is changed so that DRIVER_DIRS=x11 and DRIVER_DIRS="x11 osmesa" are both respected. The configure option is changed to --enable-gl-osmesa as this change allows libOSMesa to be built upon any of the libGL-enabling drivers.
* added missing quote charBrian2007-12-031-1/+1
|
* use grep -qBrian2007-10-251-2/+2
|
* simplify/fix the ASM_FLAGS tests (bug 12931)Brian2007-10-251-2/+2
|
* don't build x86, x86-64 dirs if not neededBrian2007-10-241-2/+7
|
* add support for LDFLAGS env varDan Nicholson2007-09-281-5/+5
|
* pkg-config supportDan Nicholson2007-09-121-1/+12
|
* DESTDIR support.Dan Nicholson2007-09-121-7/+7
|
* 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
|
* Quote $(CC) and $(CXX) so that 'CC=ccache gcc' and 'CXX=ccache g++' willIan Romanick2005-07-261-4/+4
| | | | work again.
* Added -linker option to mklib, used to specify a particular program forBrian Paul2005-07-251-4/+4
| | | | | linking, if relevant. Updated Makefiles to use -linker option instead of setting CC, CXX env vars.
* Store compiled vertex program representations in a pointer in theKeith Whitwell2005-06-091-0/+1
| | | | | | | | | | | | | 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.
* x86-64 transform optimizations (Mikko T.)Brian Paul2005-05-071-0/+2
|
* added SLANG_SOURCES to SOLO_C_SOURCESBrian Paul2005-04-151-0/+1
|
* Put quotes around $(CC) and $(CXX) so that 'CC=cache gcc' will work.Ian Romanick2005-02-231-3/+3
|
* change .cc suffix to .cppMichal Krol2005-01-181-2/+2
|
* added rule for compiling C++ sourcesBrian Paul2005-01-171-0/+5
|
* Put quotes around the CC and CXX variables passed to mklib. This makeIan Romanick2005-01-111-1/+1
| | | | them work with multi-work compiler names (e.g., "ccache gcc").
* Make clean in the x86 directory.Keith Whitwell2005-01-071-0/+6
| | | | Propogate 'install' target down to dri driver directory.
* directfb changes (Claudio Ciccani)Brian Paul2005-01-041-0/+26
|
* Improve the behaviour of the build system wrt depend files.Keith Whitwell2004-12-081-2/+2
| | | | | | | | - 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.