2 include $(TOP
)/configs
/current
4 DEFINES
+= -DXF86VIDMODE
-D_REENTRANT
-UIN_DRI_DRIVER
17 indirect_window_pos.c \
18 indirect_transpose_matrix.c \
19 indirect_vertex_array.c \
20 indirect_vertex_program.c \
31 glx_texture_compression.c \
35 include $(TOP
)/src
/mesa
/sources
37 MESA_ASM_API
= $(addprefix $(TOP
)/src
/mesa
/, $(ASM_API
))
38 MESA_GLAPI_SOURCES
= $(addprefix $(TOP
)/src
/mesa
/, $(GLAPI_SOURCES
))
39 MESA_GLAPI_OBJECTS
= $(addprefix $(TOP
)/src
/mesa
/, $(GLAPI_OBJECTS
))
41 OBJECTS
= $(SOURCES
:.c
=.o
) $(MESA_GLAPI_OBJECTS
)
45 -I
$(TOP
)/include/GL
/internal \
46 -I
$(TOP
)/src
/mesa
/main \
47 -I
$(TOP
)/src
/mesa
/glapi \
48 -I
$(TOP
)/src
/mesa
/drivers
/dri
/common \
49 `pkg-config --cflags libdrm` \
56 $(CC
) -c
$(INCLUDES
) $(CFLAGS
) $(DEFINES
) $< -o
$@
59 $(CC
) -c
$(INCLUDES
) $(CFLAGS
) $(DEFINES
) $< -o
$@
63 default
: depend
$(LIB_DIR
)/$(GL_LIB_NAME
)
66 ln
-s
$(TOP
)/src
/mesa
/drivers
/dri
/common
/glcontextmodes.c .
69 $(LIB_DIR
)/$(GL_LIB_NAME
): $(OBJECTS
) Makefile
70 $(TOP
)/bin
/mklib
-o
$(GL_LIB
) -linker
'$(CC)' \
71 -major
1 -minor
2 $(MKLIB_OPTIONS
) \
72 -install $(LIB_DIR
) $(GL_LIB_DEPS
) $(OBJECTS
)
75 depend
: $(SOURCES
) $(MESA_GLAPI_SOURCES
) $(MESA_ASM_API
) Makefile
77 $(MKDEP
) $(MKDEP_OPTIONS
) $(INCLUDES
) $(SOURCES
) \
78 $(MESA_GLAPI_SOURCES
) $(MESA_ASM_API
)
83 etags
`find . -name \*.[ch]` `find ../include`
86 # Remove .o and backup files
88 -rm -f
$(LIB_DIR
)/libGL.so
*