Move fbdev driver construction into src/mesa/drivers/fbdev/Makefile
This commit is contained in:
+7
-12
@@ -95,6 +95,13 @@ osmesa-driver: depend subdirs libmesa.a libglapi.a
|
||||
cd drivers/osmesa && $(MAKE)
|
||||
|
||||
|
||||
#####################################################################
|
||||
# fbdev driver (libGL.so)
|
||||
|
||||
fbdev-driver: depend subdirs libmesa.a libglapi.a
|
||||
cd drivers/fbdev && $(MAKE)
|
||||
|
||||
|
||||
#####################################################################
|
||||
# DirectFB driver (libGL.so)
|
||||
|
||||
@@ -108,18 +115,6 @@ directfb-driver: depend subdirs directfb-libgl
|
||||
cd drivers/directfb && $(MAKE)
|
||||
|
||||
|
||||
#####################################################################
|
||||
# fbdev driver (libGL.so)
|
||||
|
||||
fbdev-driver: $(CORE_OBJECTS) $(FBDEV_DRIVER_OBJECTS) $(COMMON_DRIVER_OBJECTS)
|
||||
@ $(TOP)/bin/mklib -o $(GL_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \
|
||||
-major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
|
||||
-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
|
||||
$(CORE_OBJECTS) $(FBDEV_DRIVER_OBJECTS) \
|
||||
$(COMMON_DRIVER_OBJECTS) $(GL_LIB_DEPS)
|
||||
|
||||
|
||||
|
||||
######################################################################
|
||||
# Generic stuff
|
||||
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
# src/mesa/drivers/fbdev/Makefile for libGL.so
|
||||
|
||||
TOP = ../../../..
|
||||
|
||||
include $(TOP)/configs/current
|
||||
|
||||
|
||||
SOURCES = glfbdev.c
|
||||
|
||||
OBJECTS = $(SOURCES:.c=.o)
|
||||
|
||||
INCLUDE_DIRS = \
|
||||
-I$(TOP)/include \
|
||||
-I$(TOP)/src/mesa \
|
||||
-I$(TOP)/src/mesa/main
|
||||
|
||||
CORE_MESA = $(TOP)/src/mesa/libmesa.a $(TOP)/src/mesa/libglapi.a
|
||||
|
||||
|
||||
.c.o:
|
||||
$(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
|
||||
|
||||
|
||||
default: $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME)
|
||||
|
||||
|
||||
$(TOP)/$(LIB_DIR)/$(GL_LIB_NAME): $(CORE_OBJECTS) $(OBJECTS)
|
||||
@ $(TOP)/bin/mklib -o $(GL_LIB) \
|
||||
-linker '$(CC)' -ldflags '$(LDFLAGS)' \
|
||||
-major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
|
||||
-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
|
||||
$(CORE_MESA) $(OBJECTS) $(GL_LIB_DEPS)
|
||||
|
||||
|
||||
clean:
|
||||
-rm -f $(OBJECTS)
|
||||
Reference in New Issue
Block a user