1 # src/mesa/drivers/dri/x11/Makefile
4 include $(TOP
)/configs
/current
8 DRIVER_SOURCES
= x11_dri.c \
9 $(TOP
)/src
/mesa
/drivers
/common
/driverfuncs.c \
10 ..
/common
/dri_util.c \
28 -I..
/dri_client
/imports \
31 -I
$(DRM_SOURCE_PATH
)/shared \
33 -I
$(TOP
)/src
/mesa
/main \
34 -I
$(TOP
)/src
/mesa
/glapi \
35 -I
$(TOP
)/src
/mesa
/math \
36 -I
$(TOP
)/src
/mesa
/transform \
37 -I
$(TOP
)/src
/mesa
/shader \
38 -I
$(TOP
)/src
/mesa
/swrast \
39 -I
$(TOP
)/src
/mesa
/swrast_setup
42 MESA_MODULES
= $(TOP
)/src
/mesa
/mesa.a
44 # Libraries that the driver shared lib depends on
45 LIB_DEPS
= -lm
-lpthread
-lc
46 # LIB_DEPS = -lGL -lm -lpthread -lc
51 OBJECTS
= $(C_SOURCES
:.c
=.o
) \
58 $(CC
) -c
$(INCLUDE_DIRS
) $(CFLAGS
) $(DEFINES
) $< -o
$@
61 $(CC
) -c
$(INCLUDE_DIRS
) $(CFLAGS
) $(DEFINES
) $< -o
$@
66 default
: depend
$(LIB_DIR
)/$(LIBNAME
)
69 $(LIB_DIR
)/$(LIBNAME
): $(OBJECTS
) $(MESA_MODULES
) $(WINOBJ
) Makefile
70 CC
="$(CC)" CXX
="$(CXX)" $(TOP
)/bin
/mklib
-o
$(LIBNAME
) -noprefix
-install $(LIB_DIR
) \
71 $(OBJECTS
) $(WINLIB
) $(LIB_DEPS
) $(WINOBJ
) $(MESA_MODULES
)
74 depend
: $(C_SOURCES
) $(ASM_SOURCES
)
76 $(MKDEP
) $(MKDEP_OPTIONS
) $(INCLUDE_DIRS
) $(C_SOURCES
) $(ASM_SOURCES
) \
82 etags
`find . -name \*.[ch]` `find ../include`