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