blob: 3b125d9e2a40897b1f205cfe5b08a6bcb7168582 [file] [log] [blame]
Brian Paula70ad912004-03-26 15:16:35 +00001# Configuration for linux-solo: Linux DRI hardware drivers for fbdev
2
3include $(TOP)/configs/default
4
5CONFIG_NAME = linux-solo
6
7# Compiler and flags
8CC = gcc
9CXX = g++
10
Jon Smirlc2bffec2004-06-26 17:16:42 +000011CCOMMON = -D_SOLO -DDRI_NEW_INTERFACE_ONLY -D_POSIX_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=199309L
Brian Paula70ad912004-03-26 15:16:35 +000012
Jon Smirlc2bffec2004-06-26 17:16:42 +000013CFLAGS = $(CCOMMON) -Wmissing-prototypes -g -std=c99 -Wundef -fPIC -ffast-math
14
15CXXFLAGS = $(CCOMMON) -Wall -O3 -ansi -pedantic -fPIC
Brian Paula70ad912004-03-26 15:16:35 +000016
17
18ASM_SOURCES = $(X86_SOURCES)
19
20# Library/program dependencies
Dave Airlieec5f71d2004-04-14 01:40:18 +000021GL_LIB_DEPS = -lm -lpthread -lexpat -ldl
22GLU_LIB_DEPS = -L$(LIB_DIR) -lGL -lm
23GLUT_LIB_DEPS = -L$(LIB_DIR) -lGLU -lGL -lm
Dave Airlieec5f71d2004-04-14 01:40:18 +000024APP_LIB_DEPS = -L$(LIB_DIR) -lglut -lGLU -lGL -lm -lpthread
Brian Paula70ad912004-03-26 15:16:35 +000025
26# Directories
Brian Pauladcb2282004-04-19 22:23:10 +000027SRC_DIRS = mesa glx glu glut/mini
Brian Paula70ad912004-03-26 15:16:35 +000028DRIVER_DIRS = dri
29PROGRAM_DIRS = miniglx
Keith Whitwelle61df582004-04-14 12:44:07 +000030
Jon Smirlc2bffec2004-06-26 17:16:42 +000031#DRI_DIRS = fb ffb gamma i810 i830 mach64 mga r128 r200 radeon sis savage tdfx unichrome
32DRI_DIRS = i810 i830 mach64 mga r128 r200 radeon tdfx unichrome