| # -*-makefile-*- |
| # Configuration for freebsd-dri: FreeBSD DRI hardware drivers |
| |
| include $(TOP)/configs/freebsd |
| |
| CONFIG_NAME = freebsd-dri |
| |
| # Compiler and flags |
| CC = gcc |
| CXX = g++ |
| WARN_FLAGS = -Wall |
| OPT_FLAGS = -O |
| |
| X11_INCLUDES = -I/usr/X11R6/include -I/usr/X11R6/include/X11/extensions |
| DEFINES = -DDRI_NEW_INTERFACE_ONLY |
| CFLAGS = $(DEFINES) -Wmissing-prototypes -g -std=c99 -Wundef -fPIC -ffast-math -I/usr/local/include $(X11_INCLUDES) |
| CXXFLAGS = $(DEFINES) -Wall -g -ansi -pedantic -fPIC |
| |
| ASM_SOURCES = |
| |
| # Library/program dependencies |
| DRI_LIB_DEPS = -L/usr/local/lib -lm -lpthread -lexpat |
| GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -pthread |
| |
| GLUT_LIB_DEPS = -L$(LIB_DIR) -L/usr/X11R6/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm |
| GLW_LIB_DEPS = -L$(LIB_DIR) -L/usr/X11R6/lib -lGL -lXt -lXm -lX11 |
| |
| |
| # Directories |
| SRC_DIRS = mesa glu glut/glx glw glx/x11 |
| DRIVER_DIRS = dri |
| PROGRAM_DIRS = |
| WINDOW_SYSTEM=dri |
| |
| DRM_SOURCE_PATH=$(TOP)/../drm |
| |
| # ffb and gamma are missing because they have not been converted to use the new |
| # interface. |
| DRI_DIRS = dri_client i810 i830 i915 mach64 mga r128 r200 radeon tdfx \ |
| unichrome savage sis |
| |