|
|
|
@@ -0,0 +1,39 @@ |
|
|
|
# -*-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 |
|
|
|
|
|
|
|
CFLAGS = -DDRI_NEW_INTERFACE_ONLY -Wmissing-prototypes -g -std=c99 -Wundef -fPIC -ffast-math -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include/X11/extensions |
|
|
|
CXXFLAGS = -DDRI_NEW_INTERFACE_ONLY -Wall -g -ansi -pedantic -fPIC |
|
|
|
|
|
|
|
ASM_SOURCES = |
|
|
|
|
|
|
|
# Library/program dependencies |
|
|
|
DRI_LIB_DEPS = -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 |
|
|
|
|