Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  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
  80.