Brian Paul | a70ad91 | 2004-03-26 15:16:35 +0000 | [diff] [blame] | 1 | # Configuration for linux-solo: Linux DRI hardware drivers for fbdev |
| 2 | |
| 3 | include $(TOP)/configs/default |
| 4 | |
| 5 | CONFIG_NAME = linux-solo |
| 6 | |
| 7 | # Compiler and flags |
| 8 | CC = gcc |
| 9 | CXX = g++ |
| 10 | |
Dave Airlie | 978d2fd | 2005-05-26 03:47:34 +0000 | [diff] [blame^] | 11 | WARN_FLAGS = -Wall -Wundef |
| 12 | OPT_FLAGS = -O3 -g |
| 13 | PIC_FLAGS = -fPIC |
| 14 | |
| 15 | # Add '-DGLX_USE_TLS' to ARCH_FLAGS to enable TLS support. |
| 16 | ARCH_FLAGS ?= |
Brian Paul | a70ad91 | 2004-03-26 15:16:35 +0000 | [diff] [blame] | 17 | |
Dave Airlie | 978d2fd | 2005-05-26 03:47:34 +0000 | [diff] [blame^] | 18 | DEFINES = -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE \ |
| 19 | -D_BSD_SOURCE -D_GNU_SOURCE \ |
| 20 | -DDRI_NEW_INTERFACE_ONLY -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DDRM_USE_MALLOC |
Jon Smirl | c2bffec | 2004-06-26 17:16:42 +0000 | [diff] [blame] | 21 | |
Dave Airlie | 978d2fd | 2005-05-26 03:47:34 +0000 | [diff] [blame^] | 22 | CFLAGS = $(WARN_FLAGS) $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) \ |
| 23 | $(ASM_FLAGS) -std=c99 -ffast-math |
| 24 | |
| 25 | CXXFLAGS = $(WARN_FLAGS) $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) |
| 26 | |
| 27 | ASM_SOURCES = |
Brian Paul | a70ad91 | 2004-03-26 15:16:35 +0000 | [diff] [blame] | 28 | |
Brian Paul | a70ad91 | 2004-03-26 15:16:35 +0000 | [diff] [blame] | 29 | # Library/program dependencies |
Jon Smirl | 7012d01 | 2005-05-13 18:31:35 +0000 | [diff] [blame] | 30 | DRI_LIB_DEPS = -lm -lpthread -lexpat -ldl -L$(LIB_DIR) -lEGL -l$(GL_LIB) |
Adam Jackson | 312c68f | 2004-10-25 21:20:29 +0000 | [diff] [blame] | 31 | GL_LIB_DEPS = -lm -lpthread -ldl |
Brian Paul | d84f093 | 2004-09-13 21:04:48 +0000 | [diff] [blame] | 32 | GLU_LIB_DEPS = -L$(LIB_DIR) -l$(GL_LIB) -lm |
| 33 | GLUT_LIB_DEPS = -L$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) -lm |
| 34 | APP_LIB_DEPS = -L$(LIB_DIR) -l$(GLUT_LIB) -l$(GLU_LIB) -l$(GL_LIB) -lm -lpthread |
Brian Paul | a70ad91 | 2004-03-26 15:16:35 +0000 | [diff] [blame] | 35 | |
| 36 | # Directories |
Jon Smirl | 7012d01 | 2005-05-13 18:31:35 +0000 | [diff] [blame] | 37 | SRC_DIRS = mesa egl glx/mini glu glut/mini |
Brian Paul | a70ad91 | 2004-03-26 15:16:35 +0000 | [diff] [blame] | 38 | DRIVER_DIRS = dri |
Jon Smirl | 7012d01 | 2005-05-13 18:31:35 +0000 | [diff] [blame] | 39 | PROGRAM_DIRS = miniglx egl |
Keith Whitwell | e61df58 | 2004-04-14 12:44:07 +0000 | [diff] [blame] | 40 | |
Jon Smirl | 7012d01 | 2005-05-13 18:31:35 +0000 | [diff] [blame] | 41 | #DRI_DIRS = ffb gamma sis savage |
Jon Smirl | 8af7ff1 | 2005-05-01 00:21:27 +0000 | [diff] [blame] | 42 | DRI_DIRS = i810 i830 i915 mach64 mga r128 r200 radeon tdfx unichrome fb |