Переглянути джерело

gallium: Introduce new subdirs build variables

(based on gallium-xorg-driver/commit 270ce50405)
tags/mesa_20090313
Jakob Bornecrantz 16 роки тому
джерело
коміт
43e6272ae5

+ 3
- 0
configs/default Переглянути файл

@@ -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

+ 3
- 1
configs/linux-dri Переглянути файл

@@ -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

+ 1
- 1
src/gallium/Makefile Переглянути файл

@@ -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



+ 1
- 1
src/gallium/state_trackers/Makefile Переглянути файл

@@ -2,7 +2,7 @@ TOP = ../../..
include $(TOP)/configs/current


SUBDIRS = glx
SUBDIRS = $(GALLIUM_STATE_TRACKERS_DIRS)


default: subdirs

+ 5
- 5
src/gallium/winsys/drm/Makefile Переглянути файл

@@ -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 \

Завантаження…
Відмінити
Зберегти