2 include $(TOP
)/configs
/current
4 ifeq ($(HAVE_XF86VIDMODE
),yes
)
5 EXTRA_DEFINES_XF86VIDMODE
= -DXF86VIDMODE
8 EXTRA_DEFINES
= $(EXTRA_DEFINES_XF86VIDMODE
) -D_REENTRANT \
9 -DDEFAULT_DRIVER_DIR
=\"$(DRI_DRIVER_SEARCH_DIR
)\"
24 indirect_window_pos.c \
25 indirect_texture_compression.c \
26 indirect_transpose_matrix.c \
27 indirect_vertex_array.c \
28 indirect_vertex_program.c \
49 ifeq ($(SHARED_GLAPI
),1)
50 GL_LIB_DEPS
:= -L
$(TOP
)/$(LIB_DIR
) -l
$(GLAPI_LIB
) $(GL_LIB_DEPS
)
51 EXTRA_DEFINES
+= -DGLX_SHARED_GLAPI
55 GLAPI_LIB
= $(TOP
)/src
/mapi
/glapi
/libglapi.a
57 OBJECTS
= $(SOURCES
:.c
=.o
)
61 -I
$(TOP
)/include/GL
/internal \
64 -I
$(TOP
)/src
/mapi
/glapi \
74 $(CC
) -c
$(INCLUDES
) $(CFLAGS
) $(EXTRA_DEFINES
) $< -o
$@
77 $(CC
) -c
$(INCLUDES
) $(CFLAGS
) $(EXTRA_DEFINES
) $< -o
$@
81 default
: depend
$(TOP
)/$(LIB_DIR
)/$(GL_LIB_NAME
)
84 $(TOP
)/$(LIB_DIR
)/$(GL_LIB_NAME
): $(OBJECTS
) $(GLAPI_LIB
) Makefile
85 $(MKLIB
) -o
$(GL_LIB
) -linker
'$(CXX)' -ldflags '$(LDFLAGS)' \
87 -cplusplus
$(MKLIB_OPTIONS
) \
88 -install $(TOP
)/$(LIB_DIR
) -id
$(INSTALL_LIB_DIR
)/lib
$(GL_LIB
).1.dylib \
89 $(GL_LIB_DEPS
) $(OBJECTS
) $(GLAPI_LIB
)
92 @
$(MAKE
) -C
$(TOP
)/src
/mapi
/glapi
94 depend
: $(SOURCES
) Makefile
97 $(MKDEP
) $(MKDEP_OPTIONS
) $(INCLUDES
) $(SOURCES
)
102 etags
`find . -name \*.[ch]` `find $(TOP)/include`
104 install: $(TOP
)/$(LIB_DIR
)/$(GL_LIB_NAME
)
105 $(MAKE
) -C
$(TOP
)/src
/mesa install-libgl
107 # Remove .o and backup files
109 -rm -f
$(TOP
)/$(LIB_DIR
)/$(GL_LIB_GLOB
)
111 -rm -f depend depend.bak