build: fix make dist for packaging.
[platform/upstream/libva-intel-driver.git] / src / shaders / post_processing / gen8 / Makefile.am
1 INTEL_PP_G8B = \
2         pl2_to_pl2.g8b          \
3         pl2_to_pl3.g8b          \
4         pl3_to_pl2.g8b          \
5         pl3_to_pl3.g8b          \
6         pl2_to_rgbx.g8b         \
7         rgbx_to_nv12.g8b        \
8         pl2_to_pa.g8b           \
9         pl3_to_pa.g8b           \
10         pa_to_pl2.g8b           \
11         pa_to_pl3.g8b           \
12         pa_to_pa.g8b            \
13         $(NULL)
14
15 INTEL_PP_PRE_G8B =              \
16         sharpening_h_blur.g8b   \
17         sharpening_unmask.g8b   \
18         sharpening_v_blur.g8b
19
20 INTEL_PP_G8A = \
21         EOT.g8a                         \
22         PL2_AVS_Buf_0.g8a               \
23         PL2_AVS_Buf_1.g8a               \
24         PL2_AVS_Buf_2.g8a               \
25         PL2_AVS_Buf_3.g8a               \
26         PL3_AVS_Buf_0.g8a               \
27         PL3_AVS_Buf_1.g8a               \
28         PL3_AVS_Buf_2.g8a               \
29         PL3_AVS_Buf_3.g8a               \
30         PA_AVS_Buf_0.g8a                \
31         PA_AVS_Buf_1.g8a                \
32         PA_AVS_Buf_2.g8a                \
33         PA_AVS_Buf_3.g8a                \
34         Save_AVS_NV12.g8a               \
35         Save_AVS_PL3.g8a                \
36         Save_AVS_RGBX.g8a               \
37         Save_AVS_PA.g8a                 \
38         Set_AVS_Buf_0123_PL2.g8a        \
39         Set_AVS_Buf_0123_PL3.g8a        \
40         Set_AVS_Buf_0123_BGRA.g8a       \
41         Set_AVS_Buf_0123_VYUA.g8a       \
42         YUV_to_RGB.g8a                  \
43         RGB_to_YUV.g8a                  \
44         Set_Layer_0.g8a                 \
45         VP_Setup.g8a                    \
46         $(NULL)
47
48 INTEL_PP_ASM = $(INTEL_PP_G8B:%.g8b=%.asm)
49 INTEL_PP_GEN8_ASM = $(INTEL_PP_G8B:%.g8b=%.g8s)
50
51 TARGETS  =
52 if HAVE_GEN4ASM
53 TARGETS += $(INTEL_PP_G8B)
54 endif
55
56 all-local: $(TARGETS)
57
58 SUFFIXES = .g8b .g8s .asm
59
60 if HAVE_GEN4ASM
61 $(INTEL_PP_GEN8_ASM): $(INTEL_PP_ASM) $(INTEL_PP_G8A)
62 .asm.g8s:
63         $(AM_V_GEN)cpp $< > _pp0.$@;            \
64         ../../gpp.py _pp0.$@ $@;        \
65         rm _pp0.$@
66 .g8s.g8b:
67         $(AM_V_GEN)$(GEN4ASM) -a -o $@ -g 8 $<
68 endif
69
70 CLEANFILES = $(INTEL_PP_GEN7_ASM)
71
72 EXTRA_DIST = \
73         $(INTEL_PP_ASM) \
74         $(INTEL_PP_G8A) \
75         $(INTEL_PP_G8B) \
76         $(INTEL_PP_PRE_G8B)
77
78 # Extra clean files so that maintainer-clean removes *everything*
79 MAINTAINERCLEANFILES = Makefile.in