diff options
Diffstat (limited to 'src/shaders/post_processing/gen8/Makefile.am')
-rw-r--r-- | src/shaders/post_processing/gen8/Makefile.am | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/src/shaders/post_processing/gen8/Makefile.am b/src/shaders/post_processing/gen8/Makefile.am index 131e0fcf..dfa7d31e 100644 --- a/src/shaders/post_processing/gen8/Makefile.am +++ b/src/shaders/post_processing/gen8/Makefile.am @@ -19,6 +19,15 @@ INTEL_PP_PRE_G8B = \ conv_nv12.g8b \ conv_8bit_420_rgb32.g8b +INTEL_PP2_G8B = \ + clear_bgrx.g8b \ + clear_pl2_8bit.g8b \ + clear_pl3_8bit.g8b \ + clear_rgbx.g8b \ + clear_yuy2.g8b \ + clear_uyvy.g8b \ + $(NULL) + INTEL_PP_G8A = \ EOT.g8a \ PL2_AVS_Buf_0.g8a \ @@ -52,9 +61,12 @@ INTEL_PP_G8A = \ INTEL_PP_ASM = $(INTEL_PP_G8B:%.g8b=%.asm) INTEL_PP_GEN8_ASM = $(INTEL_PP_G8B:%.g8b=%.g8s) +INTEL_PP2_GXA = $(INTEL_PP2_G8B:%.g8b=%.gxa) +INTEL_PP2_GXS = $(INTEL_PP2_G8B:%.gxa=%.gxs) + TARGETS = if HAVE_GEN4ASM -TARGETS += $(INTEL_PP_G8B) +TARGETS += $(INTEL_PP_G8B) $(INTEL_PP2_G8B) endif all-local: $(TARGETS) @@ -69,9 +81,16 @@ $(INTEL_PP_GEN8_ASM): $(INTEL_PP_ASM) $(INTEL_PP_G8A) rm _pp0.$@ .g8s.g8b: $(AM_V_GEN)$(GEN4ASM) -a -o $@ -g 8 $< + +.gxa.gxs: + $(AM_V_GEN)cpp -P $< > _tmp.$@ && \ + m4 _tmp.$@ > $@ && \ + rm _tmp.$@ +.gxs.g8b: + $(AM_V_GEN)$(GEN4ASM) -o $@ -g 8 $< endif -CLEANFILES = $(INTEL_PP_GEN7_ASM) $(INTEL_PP_GEN8_ASM) +CLEANFILES = $(INTEL_PP_GEN7_ASM) $(INTEL_PP_GEN8_ASM) $(INTEL_PP2_GXS) DISTCLEANFILES = $(TARGETS) @@ -79,7 +98,9 @@ EXTRA_DIST = \ $(INTEL_PP_ASM) \ $(INTEL_PP_G8A) \ $(INTEL_PP_G8B) \ - $(INTEL_PP_PRE_G8B) + $(INTEL_PP_PRE_G8B) \ + $(INTEL_PP2_G8B) \ + $(NULL) # Extra clean files so that maintainer-clean removes *everything* MAINTAINERCLEANFILES = Makefile.in |