4 $(TOP)/src/mesa/libmesa.a \
7 COMMON_GALLIUM_SOURCES = \
8 $(TOP)/src/mesa/drivers/dri/common/utils.c \
9 $(TOP)/src/mesa/drivers/dri/common/vblank.c \
10 $(TOP)/src/mesa/drivers/dri/common/dri_util.c \
11 $(TOP)/src/mesa/drivers/dri/common/xmlconfig.c
13 COMMON_SOURCES = $(COMMON_GALLIUM_SOURCES) \
14 $(TOP)/src/mesa/drivers/common/driverfuncs.c \
15 $(TOP)/src/mesa/drivers/dri/common/texmem.c \
16 $(TOP)/src/mesa/drivers/dri/common/drirenderbuffer.c
19 $(TOP)/src/mesa/drivers/dri/common/dri_bufmgr.c \
20 $(TOP)/src/mesa/drivers/dri/common/dri_drmpool.c
23 ifeq ($(WINDOW_SYSTEM),dri)
26 INCLUDES = $(SHARED_INCLUDES) $(EXPAT_INCLUDES)
35 WINLIB=-L$(MESA)/src/glx/mini
36 MINIGLX_INCLUDES = -I$(TOP)/src/glx/mini
37 INCLUDES = $(MINIGLX_INCLUDES) \
41 OBJECTS = $(C_SOURCES:.c=.o) \
42 $(MINIGLX_SOURCES:.c=.o) \
47 ### Include directories
50 -I$(TOP)/src/mesa/drivers/dri/common \
53 -I$(TOP)/include/GL/internal \
54 -I$(TOP)/src/gallium/include \
55 -I$(TOP)/src/gallium/auxiliary \
56 -I$(TOP)/src/gallium/drivers \
58 -I$(TOP)/src/mesa/main \
59 -I$(TOP)/src/mesa/glapi \
60 -I$(TOP)/src/mesa/math \
61 -I$(TOP)/src/mesa/transform \
62 -I$(TOP)/src/mesa/shader \
63 -I$(TOP)/src/mesa/swrast \
64 -I$(TOP)/src/mesa/swrast_setup \
65 -I$(TOP)/src/egl/main \
66 -I$(TOP)/src/egl/drivers/dri \
73 $(CC) -c $(INCLUDES) $(CFLAGS) $(DRIVER_DEFINES) $< -o $@
76 $(CC) -c $(INCLUDES) $(CFLAGS) $(DRIVER_DEFINES) $< -o $@
81 default: depend symlinks $(LIBNAME) $(TOP)/$(LIB_DIR)/$(LIBNAME)
84 $(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(PIPE_DRIVERS) $(WINOBJ) Makefile $(TOP)/src/mesa/drivers/dri/Makefile.template
85 $(TOP)/bin/mklib -noprefix -o $@ \
86 $(OBJECTS) $(PIPE_DRIVERS) $(MESA_MODULES) $(WINOBJ) $(DRI_LIB_DEPS)
89 $(TOP)/$(LIB_DIR)/$(LIBNAME): $(LIBNAME)
90 $(INSTALL) $(LIBNAME) $(TOP)/$(LIB_DIR)
93 depend: $(C_SOURCES) $(ASM_SOURCES) $(SYMLINKS)
96 $(MKDEP) $(MKDEP_OPTIONS) $(DRIVER_DEFINES) $(INCLUDES) $(C_SOURCES) \
97 $(ASM_SOURCES) 2> /dev/null
102 etags `find . -name \*.[ch]` `find ../include`
105 # Remove .o and backup files
107 -rm -f *.o */*.o *~ *.so *~ server/*.o $(SYMLINKS)
108 -rm -f depend depend.bak
112 $(INSTALL) -d $(DRI_DRIVER_INSTALL_DIR)
113 $(INSTALL) -m 755 $(LIBNAME) $(DRI_DRIVER_INSTALL_DIR)