16c4431c092b06d31eee5ac7ed656ab6d6423c3efChia-I Wu# src/gallium/state_trackers/vega/Makefile
2544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin
3544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack RusinTOP = ../../../..
4544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusininclude $(TOP)/configs/current
56c4431c092b06d31eee5ac7ed656ab6d6423c3efChia-I Wu
663ab2509bf324812d9632c12528677724bdb8775Chia-I WuLIBNAME = vega
76c4431c092b06d31eee5ac7ed656ab6d6423c3efChia-I Wu
863ab2509bf324812d9632c12528677724bdb8775Chia-I WuLIBRARY_INCLUDES = \
963ab2509bf324812d9632c12528677724bdb8775Chia-I Wu	-I$(TOP)/include \
1063ab2509bf324812d9632c12528677724bdb8775Chia-I Wu	-I$(TOP)/src/mapi
11544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin
1228105471afce634df6c35ef14b198fe6e3684c00Chia-I WuLIBRARY_DEFINES = \
1328105471afce634df6c35ef14b198fe6e3684c00Chia-I Wu	-DVEGA_VERSION_STRING=\"$(MESA_VERSION)\"
1428105471afce634df6c35ef14b198fe6e3684c00Chia-I Wu
1563ab2509bf324812d9632c12528677724bdb8775Chia-I WuC_SOURCES = \
1675143ef05576ee9f25ee176bc28c3c4d03705bf5Chia-I Wu           api.c           \
17544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_context.c   \
18544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_filters.c   \
19544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_images.c    \
20544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_masks.c     \
21544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_misc.c      \
22544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_paint.c     \
23544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_params.c    \
24544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_path.c      \
25544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_text.c      \
26544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           api_transform.c \
27544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           arc.c \
282dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           bezier.c \
2999c67f27d35a4bbbbefada8117d5972c7583cf42Brian Paul           handle.c \
30544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           image.c \
312dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           mask.c \
322dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           paint.c \
332dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           path.c \
342dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           polygon.c \
35544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           renderer.c \
362dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           shader.c \
372dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           shaders_cache.c \
38544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin           stroker.c \
395d64a06a6322b6e6f88233e79c6431e96eda7de6Chia-I Wu           text.c \
402dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           vg_context.c \
412dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           vg_manager.c \
422dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           vg_state.c \
432dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           vg_translate.c \
442dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul           vgu.c
452dac3f995b9f41168991917e250fc54d9f60cd03Brian Paul
46544dd4b11f7be76bb00fe29a60eaf2772dcc69caZack Rusin
478f2a974cf2c9b6c00dfac11be4316a7d121dfbb4Chia-I WuGENERATED_SOURCES := api_tmp.h
488f2a974cf2c9b6c00dfac11be4316a7d121dfbb4Chia-I Wu
4963ab2509bf324812d9632c12528677724bdb8775Chia-I Wuinclude ../../Makefile.template
508f2a974cf2c9b6c00dfac11be4316a7d121dfbb4Chia-I Wu
518f2a974cf2c9b6c00dfac11be4316a7d121dfbb4Chia-I WuMAPI := $(TOP)/src/mapi
528f2a974cf2c9b6c00dfac11be4316a7d121dfbb4Chia-I Wuapi_tmp.h: $(MAPI)/mapi/mapi_abi.py $(MAPI)/vgapi/vgapi.csv
538f2a974cf2c9b6c00dfac11be4316a7d121dfbb4Chia-I Wu	$(PYTHON2) $< --printer vgapi --mode app $(MAPI)/vgapi/vgapi.csv > $@
54