Tizen 2.0 Release
[profile/ivi/osmesa.git] / src / mesa / drivers / dri / i915 / Makefile
1
2 TOP = ../../../../..
3 include $(TOP)/configs/current
4
5 LIBNAME = i915_dri.so
6
7 include ../Makefile.defines
8
9 DRIVER_SOURCES = \
10         i830_context.c \
11         i830_state.c \
12         i830_texblend.c \
13         i830_texstate.c \
14         i830_vtbl.c \
15         intel_render.c \
16         intel_regions.c \
17         intel_buffer_objects.c \
18         intel_batchbuffer.c \
19         intel_clear.c \
20         intel_extensions.c \
21         intel_extensions_es.c \
22         intel_mipmap_tree.c \
23         intel_tex_layout.c \
24         intel_tex_image.c \
25         intel_tex_subimage.c \
26         intel_tex_copy.c \
27         intel_tex_validate.c \
28         intel_tex_format.c \
29         intel_tex.c \
30         intel_pixel.c \
31         intel_pixel_bitmap.c \
32         intel_pixel_copy.c \
33         intel_pixel_draw.c \
34         intel_pixel_read.c \
35         intel_buffers.c \
36         intel_blit.c \
37         i915_tex_layout.c \
38         i915_texstate.c \
39         i915_context.c \
40         i915_debug.c \
41         i915_debug_fp.c \
42         i915_fragprog.c \
43         i915_program.c \
44         i915_state.c \
45         i915_vtbl.c \
46         intel_context.c \
47         intel_decode.c \
48         intel_screen.c \
49         intel_span.c \
50         intel_state.c \
51         intel_syncobj.c \
52         intel_tris.c \
53         intel_fbo.c
54
55 C_SOURCES = \
56         $(COMMON_SOURCES) \
57         $(DRIVER_SOURCES)
58
59 ASM_SOURCES = 
60
61 DRIVER_DEFINES = -I../intel -DI915 \
62         $(shell pkg-config libdrm --atleast-version=2.3.1 \
63                                 && echo "-DDRM_VBLANK_FLIP=DRM_VBLANK_FLIP")
64
65 INCLUDES += $(INTEL_CFLAGS)
66 DRI_LIB_DEPS += $(INTEL_LIBS)
67
68 include ../Makefile.targets
69
70 intel_decode.o: ../intel/intel_decode.c
71
72 intel_tex_layout.o: ../intel/intel_tex_layout.c
73