mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 22:08:26 +02:00
Fix-ups for linux-fbdev config. No longer build Xlib driver sources.
This commit is contained in:
parent
7e4152f0ed
commit
92c43b110c
3 changed files with 22 additions and 3 deletions
|
|
@ -4,6 +4,10 @@ include $(TOP)/configs/linux
|
|||
|
||||
CONFIG_NAME = linux-fbdev
|
||||
|
||||
DRIVER_DIRS = fbdev
|
||||
|
||||
SRC_DIRS = mesa glu glut/fbdev
|
||||
|
||||
CFLAGS = -O3 -ffast-math -ansi -pedantic -fPIC -ffast-math -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -DPTHREADS -DUSE_GLFBDEV_DRIVER
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -32,7 +32,9 @@ default:
|
|||
elif [ "$(DRIVER_DIRS)" = "beos" ]; then \
|
||||
$(MAKE) beos ; \
|
||||
elif [ "$(DRIVER_DIRS)" = "directfb" ]; then \
|
||||
$(MAKE) directfb; \
|
||||
$(MAKE) directfb ; \
|
||||
elif [ "$(DRIVER_DIRS)" = "fbdev" ]; then \
|
||||
$(MAKE) fbdev ; \
|
||||
else \
|
||||
$(MAKE) stand-alone ; \
|
||||
fi
|
||||
|
|
@ -65,10 +67,21 @@ linux-solo: depend subdirs libmesa.a
|
|||
libgl-core: $(CORE_OBJECTS)
|
||||
@ $(TOP)/bin/mklib -o $(GL_LIB) -linker '$(CC)' \
|
||||
-major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
|
||||
-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) $(CORE_OBJECTS) $(GL_LIB_DEPS)
|
||||
-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) $(CORE_OBJECTS) \
|
||||
$(GL_LIB_DEPS)
|
||||
|
||||
directfb: depend subdirs libgl-core
|
||||
cd drivers/directfb; $(MAKE)
|
||||
cd drivers/directfb ; $(MAKE)
|
||||
|
||||
|
||||
#####################################################################
|
||||
# fbdev Mesa driver (libGL.so)
|
||||
|
||||
fbdev: $(CORE_OBJECTS) $(FBDEV_DRIVER_OBJECTS)
|
||||
@ $(TOP)/bin/mklib -o $(GL_LIB) -linker '$(CC)' \
|
||||
-major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
|
||||
-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
|
||||
$(CORE_OBJECTS) $(FBDEV_DRIVER_OBJECTS) $(GL_LIB_DEPS)
|
||||
|
||||
|
||||
######################################################################
|
||||
|
|
|
|||
|
|
@ -337,6 +337,8 @@ OSMESA_DRIVER_OBJECTS = $(OSMESA_DRIVER_SOURCES:.c=.o)
|
|||
|
||||
COMMON_DRIVER_OBJECTS = $(COMMON_DRIVER_SOURCES:.c=.o)
|
||||
|
||||
FBDEV_DRIVER_OBJECTS = $(FBDEV_DRIVER_SOURCES:.c=.o)
|
||||
|
||||
|
||||
|
||||
### Include directories
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue