(based on gallium-xorg-driver/commit 270ce50405
)
tags/mesa_20090313
@@ -89,11 +89,14 @@ PROGRAM_DIRS = demos redbook samples glsl xdemos | |||
EGL_DRIVERS_DIRS = demo | |||
# Gallium directories and | |||
GALLIUM_DIRS = auxiliary drivers state_trackers | |||
GALLIUM_AUXILIARY_DIRS = draw translate cso_cache pipebuffer tgsi sct rtasm util indices | |||
GALLIUM_AUXILIARIES = $(foreach DIR,$(GALLIUM_AUXILIARY_DIRS),$(TOP)/src/gallium/auxiliary/$(DIR)/lib$(DIR).a) | |||
GALLIUM_DRIVER_DIRS = softpipe i915simple i965simple nv04 nv10 nv20 nv30 nv40 nv50 failover trace | |||
GALLIUM_DRIVERS = $(foreach DIR,$(GALLIUM_DRIVER_DIRS),$(TOP)/src/gallium/drivers/$(DIR)/lib$(DIR).a) | |||
GALLIUM_WINSYS_DIRS = xlib egl_xlib | |||
GALLIUM_WINSYS_DRM_DIRS = | |||
GALLIUM_STATE_TRACKERS_DIRS = glx | |||
# Library dependencies |
@@ -59,7 +59,9 @@ EGL_DRIVERS_DIRS = demo glx | |||
DRIVER_DIRS = dri | |||
WINDOW_SYSTEM = dri | |||
GALLIUM_WINSYS_DIRS = drm | |||
GALLIUM_WINSYS_DIRS = drm | |||
GALLIUM_WINSYS_DRM_DIRS = intel nouveau | |||
GALLIUM_STATE_TRACKERS_DIRS = egl | |||
DRI_DIRS = i810 i915 i965 mach64 mga r128 r200 r300 radeon s3v \ | |||
savage sis tdfx trident unichrome ffb |
@@ -2,7 +2,7 @@ TOP = ../.. | |||
include $(TOP)/configs/current | |||
SUBDIRS = auxiliary drivers state_trackers | |||
SUBDIRS = $(GALLIUM_DIRS) | |||
# Note winsys/ needs to be built after src/mesa | |||
@@ -2,7 +2,7 @@ TOP = ../../.. | |||
include $(TOP)/configs/current | |||
SUBDIRS = glx | |||
SUBDIRS = $(GALLIUM_STATE_TRACKERS_DIRS) | |||
default: subdirs |
@@ -1,10 +1,10 @@ | |||
# src/mesa/drivers/dri/Makefile | |||
# src/gallium/winsys/drm/Makefile | |||
TOP = ../../../.. | |||
include $(TOP)/configs/current | |||
SUBDIRS = $(GALLIUM_WINSYS_DRM_DIRS) | |||
default: $(TOP)/$(LIB_DIR) subdirs | |||
@@ -14,7 +14,7 @@ $(TOP)/$(LIB_DIR): | |||
subdirs: | |||
@for dir in $(DRI_DIRS) ; do \ | |||
@for dir in $(SUBDIRS) ; do \ | |||
if [ -d $$dir ] ; then \ | |||
(cd $$dir && $(MAKE)) || exit 1 ; \ | |||
fi \ | |||
@@ -22,7 +22,7 @@ subdirs: | |||
install: | |||
@for dir in $(DRI_DIRS) ; do \ | |||
@for dir in $(SUBDIRS) ; do \ | |||
if [ -d $$dir ] ; then \ | |||
(cd $$dir && $(MAKE) install) || exit 1 ; \ | |||
fi \ | |||
@@ -30,7 +30,7 @@ install: | |||
clean: | |||
@for dir in $(DRI_DIRS) ; do \ | |||
@for dir in $(SUBDIRS) ; do \ | |||
if [ -d $$dir ] ; then \ | |||
(cd $$dir && $(MAKE) clean) ; \ | |||
fi \ |