1 # src/egl/drivers/glx/Makefile
3 # Build XEGL DRI driver loader library: egl_glx.so
7 include $(TOP
)/configs
/current
10 EXTRA_DEFINES
= -DDEFAULT_DRIVER_DIR
=\"$(DRI_DRIVER_SEARCH_DIR
)\"
12 DRIVER_NAME
= egl_glx.so
18 $(shell pkg-config
--cflags-only-I libdrm
) \
20 -I
$(TOP
)/include/GL
/internal \
21 -I
$(TOP
)/src
/mesa
/glapi \
22 -I
$(TOP
)/src
/mesa
/drivers
/dri
/common \
23 -I
$(TOP
)/src
/mesa
/main \
25 -I
$(TOP
)/src
/egl
/main \
30 OBJECTS
= $(SOURCES
:.c
=.o
)
32 DRM_LIB
= `pkg-config --libs libdrm`
34 MISC_LIBS
= -ldl
-lXext
-lGL
38 $(CC
) -c
$(INCLUDE_DIRS
) $(CFLAGS
) $(EXTRA_DEFINES
) $< -o
$@
44 default
: depend library Makefile
47 library
: $(TOP
)/$(LIB_DIR
)/$(DRIVER_NAME
)
50 # Make the egl_glx.so library
51 $(TOP
)/$(LIB_DIR
)/$(DRIVER_NAME
): $(OBJECTS
)
52 $(TOP
)/bin
/mklib
-o
$(DRIVER_NAME
) \
56 -install $(TOP
)/$(LIB_DIR
) \
57 $(OBJECTS
) $(DRM_LIB
) $(MISC_LIBS
)
60 $(INSTALL
) -d
$(DESTDIR
)$(INSTALL_LIB_DIR
)
61 $(MINSTALL
) $(TOP
)/$(LIB_DIR
)/$(DRIVER_NAME
) $(DESTDIR
)$(INSTALL_LIB_DIR
)
66 rm -f depend depend.bak
69 depend
: $(SOURCES
) $(HEADERS
)
70 @ echo
"running $(MKDEP)"
73 $(MKDEP
) $(MKDEP_OPTIONS
) $(DEFINES
) $(INCLUDE_DIRS
) \
74 $(SOURCES
) $(HEADERS
) >/dev
/null
2>/dev
/null