blob: f09c69ddabd0c061a0ae14cc0f4423b216ea44ec [file] [log] [blame]
Brian Paul81ca6162005-01-03 15:35:00 +00001# Configuration for DirectFB
2
3include $(TOP)/configs/default
4
5CONFIG_NAME = linux-directfb
6
7# Compiler and flags
8CC = gcc
9CXX = g++
10
11CFLAGS = -Wall -O3 -ffast-math -fPIC -std=c99 -D_GNU_SOURCE -D_POSIX_SOURCE -D_SVID_SOURCE \
12 -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -DPTHREADS
13
14CXXFLAGS = -Wall -O3 -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE
15
16HAVE_X86 = $(shell uname -m | grep 'i[3-6]86' >/dev/null && echo yes)
17ifeq ($(HAVE_X86), yes)
18 CFLAGS += -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
19 CXXFLAGS += -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
20 ASM_SOURCES = $(X86_SOURCES) $(X86_API)
21endif
22
23# Directories
24SRC_DIRS = mesa glu
25DRIVER_DIRS = directfb
26PROGRAM_DIRS = # disabled
27
28# Library/program dependencies
29GL_LIB_DEPS = -lm -lpthread