blob: bb8cb6a27b41a55a2f2cbb528cbbd30d07910a44 [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 Smirl368f3c52004-07-09 18:46:51 +000011CCOMMON = -DDRI_NEW_INTERFACE_ONLY -D_POSIX_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=199309L -D_GNU_SOURCE
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
Adam Jackson312c68f2004-10-25 21:20:29 +000021DRI_LIB_DEPS = -lm -lpthread -lexpat -ldl
22GL_LIB_DEPS = -lm -lpthread -ldl
Brian Pauld84f0932004-09-13 21:04:48 +000023GLU_LIB_DEPS = -L$(LIB_DIR) -l$(GL_LIB) -lm
24GLUT_LIB_DEPS = -L$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) -lm
25APP_LIB_DEPS = -L$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -lm -lpthread
Brian Paula70ad912004-03-26 15:16:35 +000026
27# Directories
Brian Pauladcb2282004-04-19 22:23:10 +000028SRC_DIRS = mesa glx glu glut/mini
Brian Paula70ad912004-03-26 15:16:35 +000029DRIVER_DIRS = dri
30PROGRAM_DIRS = miniglx
Keith Whitwelle61df582004-04-14 12:44:07 +000031
Jon Smirl55000942004-07-05 23:42:02 +000032#DRI_DIRS = fb ffb gamma sis savage
33DRI_DIRS = i810 i830 i915 mach64 mga r128 r200 radeon tdfx unichrome