Tizen 2.0 Release
[profile/ivi/osmesa.git] / src / gallium / state_trackers / vega / Makefile
1 # src/gallium/state_trackers/vega/Makefile
2
3 TOP = ../../../..
4 include $(TOP)/configs/current
5
6 LIBNAME = vega
7
8 LIBRARY_INCLUDES = \
9         -I$(TOP)/include \
10         -I$(TOP)/src/mapi
11
12 LIBRARY_DEFINES = \
13         -DVEGA_VERSION_STRING=\"$(MESA_VERSION)\"
14
15 C_SOURCES = \
16            api.c           \
17            api_context.c   \
18            api_filters.c   \
19            api_images.c    \
20            api_masks.c     \
21            api_misc.c      \
22            api_paint.c     \
23            api_params.c    \
24            api_path.c      \
25            api_text.c      \
26            api_transform.c \
27            arc.c \
28            bezier.c \
29            handle.c \
30            image.c \
31            mask.c \
32            paint.c \
33            path.c \
34            polygon.c \
35            renderer.c \
36            shader.c \
37            shaders_cache.c \
38            stroker.c \
39            text.c \
40            vg_context.c \
41            vg_manager.c \
42            vg_state.c \
43            vg_translate.c \
44            vgu.c
45
46
47 GENERATED_SOURCES := api_tmp.h
48
49 include ../../Makefile.template
50
51 MAPI := $(TOP)/src/mapi
52 api_tmp.h: $(MAPI)/mapi/mapi_abi.py $(MAPI)/vgapi/vgapi.csv
53         $(PYTHON2) $< --printer vgapi --mode app $(MAPI)/vgapi/vgapi.csv > $@