1
# Configuration for BeOS
2
# Written by Philippe Houdoin
4
include $(TOP)/configs/default
12
MACHINE=$(shell uname -m)
13
ifeq ($(MACHINE), BePC)
29
MESA_ASM_SOURCES = $(X86_SOURCES)
30
GLAPI_ASM_SOURCES = $(X86_API)
37
-Wall -Wno-multichar -Wno-ctor-dtor-privacy \
42
# Work around aliasing bugs - developers should comment this out
43
CFLAGS += -fno-strict-aliasing
44
CXXFLAGS += -fno-strict-aliasing
56
GLUT_CFLAGS = -fexceptions
66
-w on -requireprotos \
73
-init _init_routine_ \
74
-term _term_routine_ \
76
/boot/develop/lib/ppc/glue-noinit.a \
77
/boot/develop/lib/ppc/init_term_dyn.o \
78
/boot/develop/lib/ppc/start_dyn.o
89
GLUT_CFLAGS = -fexceptions
93
SRC_DIRS = gallium mesa glu glut/beos
97
# Library/program dependencies
99
OSMESA_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(GL_LIB)
101
GLUT_LIB_DEPS = -lgame -L$(TOP)/$(LIB_DIR) -l$(GL_LIB)
102
APP_LIB_DEPS = -lbe -L$(TOP)/$(LIB_DIR) -l$(GL_LIB) -l$(GLUT_LIB)