aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/fbdev/Makefile
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2008-06-05 16:44:11 -0600
committerBrian Paul <[email protected]>2008-06-05 16:44:11 -0600
commitf8563ddddb9edf056c3c0a5f676f93620c4ce37d (patch)
tree97157d57bf46d5d2d531527f197272d3633bb410 /src/mesa/drivers/fbdev/Makefile
parentb55694512a1a762ddbe171775cfe2639a12f5606 (diff)
Move fbdev driver construction into src/mesa/drivers/fbdev/Makefile
Diffstat (limited to 'src/mesa/drivers/fbdev/Makefile')
-rw-r--r--src/mesa/drivers/fbdev/Makefile36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/mesa/drivers/fbdev/Makefile b/src/mesa/drivers/fbdev/Makefile
new file mode 100644
index 00000000000..ac43dfdb676
--- /dev/null
+++ b/src/mesa/drivers/fbdev/Makefile
@@ -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)