OSDN Git Service

Merge branch 'master' into vaapi-ext
[android-x86/hardware-intel-common-vaapi.git] / src / shaders / post_processing / gen7 / Makefile.am
1 INTEL_PP_G7B = \
2         avs.g7b                 \
3         dndi.g7b                \
4         $(NULL)
5
6 INTEL_PP_G4A = \
7         DI_Core.g4a                     \
8         DI_Save_NV12_16x4.g4a           \
9         DI_Save_PA_16x4.g4a             \
10         EOT.g4a                         \
11         PA_AVS_Buf_0.g4a                \
12         PA_AVS_Buf_1.g4a                \
13         PA_AVS_Buf_2.g4a                \
14         PA_AVS_Buf_3.g4a                \
15         PL2_AVS_Buf_0.g4a               \
16         PL2_AVS_Buf_1.g4a               \
17         PL2_AVS_Buf_2.g4a               \
18         PL2_AVS_Buf_3.g4a               \
19         PL3_AVS_Buf_0.g4a               \
20         PL3_AVS_Buf_1.g4a               \
21         PL3_AVS_Buf_2.g4a               \
22         PL3_AVS_Buf_3.g4a               \
23         Save_AVS_PA.g4a                 \
24         Save_AVS_PL3.g4a                \
25         Save_AVS_NV12.g4a               \
26         Save_AVS_RGB.g4a                \
27         Set_AVS_Buf_0123_BGRA.g4a       \
28         Set_AVS_Buf_0123_PL2.g4a        \
29         Set_AVS_Buf_0123_PL3.g4a        \
30         Set_AVS_Buf_0123_VUYA.g4a       \
31         Set_AVS_Buf_0123_VYUA.g4a       \
32         Set_Layer_0.g4a                 \
33         VP_Setup.g4a                    \
34         $(NULL)
35
36 INTEL_PP_ASM = $(INTEL_PP_G7B:%.g7b=%.asm)
37 INTEL_PP_GEN7_ASM = $(INTEL_PP_G7B:%.g7b=%.g7s)
38
39 TARGETS  =
40 if HAVE_GEN4ASM
41 TARGETS += $(INTEL_PP_G7B)
42 endif
43
44 all-local: $(TARGETS)
45
46 SUFFIXES = .g7b .g7s .asm
47
48 $(INTEL_PP_GEN7_ASM): $(INTEL_PP_ASM)
49 .asm.g7s:
50         cpp $< > _pp0.$@;               \
51         ../../gpp.py _pp0.$@ $@;        \
52         rm _pp0.$@
53 .g7s.g7b:
54         intel-gen4asm -a -o $@ -g 7 $<
55
56 CLEANFILES = $(INTEL_PP_GEN7_ASM)
57
58 EXTRA_DIST = \
59         $(INTEL_PP_G7B)
60
61 # Extra clean files so that maintainer-clean removes *everything*
62 MAINTAINERCLEANFILES = Makefile.in