summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/Makefile.template
AgeCommit message (Collapse)Author
2008-02-15Fix parallel build by making symlinks before makedepend.Adam Jackson
2007-10-09i915: fixup up bufmgr to pass num buffers to kernelDave Airlie
remove unneeded entry points
2007-09-28add support for LDFLAGS env varDan Nicholson
2007-09-20Merge branch 'master' into i915-unificationEric Anholt
Conflicts: src/mesa/drivers/dri/common/dri_drmpool.c src/mesa/drivers/dri/i915tex/i915_vtbl.c src/mesa/drivers/dri/i915tex/intel_batchbuffer.c src/mesa/drivers/dri/i915tex/intel_context.c
2007-09-12DESTDIR support.Dan Nicholson
2007-09-11Fix-up #includes to remove some -I options.Brian
eg: #include "shader/program.h" and remove -I$(TOP)/src/mesa/program
2007-05-18Merge branch 'master' into i915-unificationEric Anholt
Conflicts: src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/common/dri_drmpool.c src/mesa/drivers/dri/i915tex/intel_batchpool.c src/mesa/drivers/dri/i915tex/intel_buffer_objects.c src/mesa/drivers/dri/i915tex/intel_regions.c src/mesa/drivers/dri/i915tex/intel_screen.c src/mesa/drivers/dri/i915tex/intel_screen.h
2007-05-16WIP: Replace TTM buffer pool manager with a simplified interface.Eric Anholt
The interface is not solid yet (some simplification to do still, and adjustment for 0-copy), and the drivers are not converted. However, the new interface allows using the same calls to support either a TTM or a classic static allocation backend, with the static backend allowing a more limited feature set.
2007-05-10Replace `pkg-config --cflags libdrm` with LIBDRM_CFLAGS, remove disabled ↵Brian
lines, remove obsolete comments.
2007-05-04Makefile clean-ups for miniglx.Brian
2006-11-01Merge texmem-0-3-branch.Keith Whitwell
2006-09-18change make depend output redirection to 2>&1 (bug 8344)Brian Paul
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
2006-05-02remove some unneeded includesDave Airlie
2006-05-02move the pkg config flags for libdrm to the bottomDave Airlie
2006-04-21depend is not a .PHONY targetBrian Paul
2006-04-07replace >&/dev/null with >/dev/null so it works with all shellsBrian Paul
2006-04-07make miniglx use libdrm properlyDave Airlie
2006-04-06Replace DEFINES with DRIVER_DEFINES. If a driver needs to set extra flags,Brian Paul
do so with DRIVER_DEFINES. This eliminates the duplicated flags we were passing to each cc command.
2006-03-26merge from texman branchBrian Paul
2005-10-18Add _mesa_exec_malloc() and _mesa_exec_free() for allocatingKeith Whitwell
executable memory. Based on Thomas Hellstrom's patch. TODO: glapi.c also needs this, but cannot access this code.
2005-09-14use mklib script to make drivers instead of gcc -sharedBrian Paul
2005-09-06Use mklib script instead of ar. Make libmesa.a instead of mesa.aBrian Paul
2005-08-19Convert libGL and DRI drivers to require libdrm.Adam Jackson
libdrm can be had from: http://people.freedesktop.org/~ajax/libdrm/
2005-08-05More EGL prep. No impact on anything outside of EGLJon Smirl
2005-07-28Use the routines supplied in the __DRIinterfaceMethods structure to create aIan Romanick
destroy __GLcontextModes structures. This eliminates the need for DRI drivers to ever link with glcontextmodes.c.
2005-07-15replace gcc with $(CC) (Egbert Eich)Brian Paul
2005-05-28Add a freebsd-dri-amd64 config, and quiet makedepend slightly by making anEric Anholt
EXPAT_INCLUDES config variable (set on FreeBSD) which is then used in Makefile.template's INCLUDES.
2005-05-13First attempt at getting egl support up on dumb framebuffer.Jon Smirl
Seems to be mostly working. Not all of egl API is implemented.
2005-05-05Refactor COMMON_SOURCES up to Makefile.templateAdam Jackson
2005-04-06Make linux-dri-x86-64 more like linux-dri-x86. Add ARCH_FLAGS. This isIan Romanick
where things like "-m64" or "-m32" should be specified. Using this, a 32-bit DRI build can be done on an x86-64 system by doing 'ARCH_CFLAGS=-m32 make linux-dri-x86'. Minor tweaks to linux-dri to support these changes.
2005-01-31Bug #2428: #ifdef GLX_DIRECT_RENDERING in DRI drivers is pointless.Adam Jackson
2005-01-07Remove -C flags for install which aren't universally supported.Keith Whitwell
2005-01-07Improve the semantics of the 'install' target to make sure the rightKeith Whitwell
file is really being installed. Useful if you have multiple versions of a single driver directory hanging around and want to switch between them for testing.
2005-01-01Use DRM headers from $(DRM_SOURCE_PATH)/shared-core instead of .../shared.Felix Kuehling
2004-12-09Get linux-solo dependencies building correctly,Keith Whitwell
Make sure symlinks are built in driver directories before running makedepend.
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-10-25Bug #1679: Link DRI drivers against DRI_LIB_DEPS, not GL_LIB_DEPS.Adam Jackson
2004-10-04make clean should remove depend.bak too (Sérgio Moneiro Basto)Brian Paul
2004-08-22Converted the Savage driver to the new DRI interface and enabled compilationFelix Kuehling
in the Mesa tree.
2004-06-29This should make most linux-solo drivers work again. Mainly a fixJon Smirl
for changing SAREA size form DRM_PAGE_SIZE to SAREA_MAX. fb driver is still broken.
2004-06-26Mesa-solo builds with these changes. There are still more fixups needed toJon Smirl
get individual drivers working again. This converts miniglx to the new dri interface. Thanks to Erdi Chen for the new interface code.
2004-06-09remove depend on cleanDave Airlie
2004-06-01Missed in last commit:Eric Anholt
Build fixing for FreeBSD. GNU make is installed as gmake, so make a MAKE 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-05-03the config is included by the Makefiles that includes this file...Dave Airlie
2004-04-30Define GLX_DIRECT_RENDERING in Makefile.templateKeith Whitwell
2004-04-29Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.Keith Whitwell
2004-04-15add drm source dir for solo includesDave Airlie