Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

freebsd-dri 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # -*-makefile-*-
  2. # Configuration for freebsd-dri: FreeBSD DRI hardware drivers
  3. include $(TOP)/configs/freebsd
  4. CONFIG_NAME = freebsd-dri
  5. # Compiler and flags
  6. CC = gcc
  7. CXX = g++
  8. WARN_FLAGS = -Wall
  9. OPT_FLAGS = -O
  10. X11_INCLUDES = -I/usr/X11R6/include -I/usr/X11R6/include/X11/extensions
  11. DEFINES = -DDRI_NEW_INTERFACE_ONLY
  12. CFLAGS = $(DEFINES) -Wmissing-prototypes -g -std=c99 -Wundef -fPIC -ffast-math -I/usr/local/include $(X11_INCLUDES)
  13. CXXFLAGS = $(DEFINES) -Wall -g -ansi -pedantic -fPIC
  14. ASM_SOURCES =
  15. # Library/program dependencies
  16. DRI_LIB_DEPS = -L/usr/local/lib -lm -lpthread -lexpat
  17. GL_LIB_DEPS = -L/usr/X11R6/lib -lX11 -lXext -lm -pthread
  18. GLUT_LIB_DEPS = -L$(LIB_DIR) -L/usr/X11R6/lib -lGLU -lGL -lX11 -lXmu -lXt -lXi -lm
  19. GLW_LIB_DEPS = -L$(LIB_DIR) -L/usr/X11R6/lib -lGL -lXt -lXm -lX11
  20. # Directories
  21. SRC_DIRS = mesa glu glut/glx glw glx/x11
  22. DRIVER_DIRS = dri
  23. PROGRAM_DIRS =
  24. WINDOW_SYSTEM=dri
  25. DRM_SOURCE_PATH=$(TOP)/../drm
  26. # ffb and gamma are missing because they have not been converted to use the new
  27. # interface.
  28. DRI_DIRS = dri_client i810 i830 i915 mach64 mga r128 r200 radeon tdfx \
  29. unichrome savage sis