Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. INTEL_PP_G7B = \
  2.         avs.g7b                 \
  3.         dndi.g7b                \
  4.         nv12_dn_nv12.g7b        \
  5.         pa_to_pl2.g7b           \
  6.         pa_to_pl3.g7b           \
  7.         pa_to_pa.g7b            \
  8.         pl2_to_pa.g7b           \
  9.         pl2_to_pl2.g7b          \
  10.         pl2_to_pl3.g7b          \
  11.         pl2_to_rgbx.g7b         \
  12.         pl3_to_pa.g7b           \
  13.         pl3_to_pl2.g7b          \
  14.         pl3_to_pl3.g7b          \
  15.         rgbx_to_nv12.g7b        \
  16.         $(NULL)
  17.  
  18. INTEL_PP_G4A = \
  19.         DI_Core.g4a                     \
  20.         DI_Save_NV12_16x4.g4a           \
  21.         DI_Save_PA_16x4.g4a             \
  22.         EOT.g4a                         \
  23.         NV12_DI_NV12.g4a                \
  24.         NV12_DNDI_422CP.g4a             \
  25.         NV12_DNDI_PA.g4a                \
  26.         NV12_DNUV_NV12.g4a              \
  27.         NV12_DN_422CP.g4a               \
  28.         NV12_DN_NV12.g4a                \
  29.         PA_AVS_Buf_0.g4a                \
  30.         PA_AVS_Buf_1.g4a                \
  31.         PA_AVS_Buf_2.g4a                \
  32.         PA_AVS_Buf_3.g4a                \
  33.         PA_DI_422CP.g4a                 \
  34.         PA_DI_PA.g4a                    \
  35.         PA_DNDI_422CP.g4a               \
  36.         PA_DNDI_PA.g4a                  \
  37.         PA_DNUV_PA.g4a                  \
  38.         PA_DN_422CP.g4a                 \
  39.         PA_DN_PA.g4a                    \
  40.         PL2_AVS_Buf_0.g4a               \
  41.         PL2_AVS_Buf_1.g4a               \
  42.         PL2_AVS_Buf_2.g4a               \
  43.         PL2_AVS_Buf_3.g4a               \
  44.         PL3_AVS_Buf_0.g4a               \
  45.         PL3_AVS_Buf_1.g4a               \
  46.         PL3_AVS_Buf_2.g4a               \
  47.         PL3_AVS_Buf_3.g4a               \
  48.         PL3_DNDI_422CP.g4a              \
  49.         PL3_DNDI_PA.g4a                 \
  50.         PL3_DNUV_PL3.g4a                \
  51.         PL3_DN_422CP.g4a                \
  52.         PL3_DN_PL3.g4a                  \
  53.         PL_DI_422CP.g4a                 \
  54.         PL_DI_PA.g4a                    \
  55.         RGB_to_YUV.g4a                  \
  56.         Save_AVS_PA.g4a                 \
  57.         Save_AVS_PL3.g4a                \
  58.         Save_AVS_NV12.g4a               \
  59.         Save_AVS_RGB.g4a                \
  60.         Save_AVS_RGBX.g4a               \
  61.         Set_AVS_Buf_0123_BGRA.g4a       \
  62.         Set_AVS_Buf_0123_PL2.g4a        \
  63.         Set_AVS_Buf_0123_PL3.g4a        \
  64.         Set_AVS_Buf_0123_VUYA.g4a       \
  65.         Set_AVS_Buf_0123_VYUA.g4a       \
  66.         Set_Layer_0.g4a                 \
  67.         VP_Setup.g4a                    \
  68.         YUV_to_RGB.g4a                  \
  69.         $(NULL)
  70.  
  71. INTEL_PP_ASM = $(INTEL_PP_G7B:%.g7b=%.asm)
  72. INTEL_PP_GEN7_ASM = $(INTEL_PP_G7B:%.g7b=%.g7s)
  73.  
  74. INTEL_PP_G75B = $(INTEL_PP_G7B:%.g7b=%.g75b)
  75.  
  76. TARGETS  =
  77. if HAVE_GEN4ASM
  78. TARGETS += $(INTEL_PP_G7B) $(INTEL_PP_G75B)
  79. endif
  80.  
  81. all-local: $(TARGETS)
  82.  
  83. SUFFIXES = .g7b .g7s .asm
  84.  
  85. if HAVE_GEN4ASM
  86. $(INTEL_PP_GEN7_ASM): $(INTEL_PP_ASM) $(INTEL_PP_G4A)
  87. .asm.g7s:
  88.         $(AM_V_GEN)cpp $< > _pp0.$@;            \
  89.         ../../gpp.py _pp0.$@ $@;        \
  90.         rm _pp0.$@
  91. .g7s.g7b:
  92.         $(AM_V_GEN)$(GEN4ASM) -a -o $@ -g 7 $<
  93.  
  94. .g7s.g75b:
  95.         $(AM_V_GEN)$(GEN4ASM) -a -o $@ -g 7.5 $<
  96. endif
  97.  
  98. CLEANFILES = $(INTEL_PP_GEN7_ASM)
  99.  
  100. EXTRA_DIST = \
  101.         $(INTEL_PP_ASM)         \
  102.         $(INTEL_PP_G4A)         \
  103.         $(INTEL_PP_G75B)        \
  104.         $(INTEL_PP_G7B)         \
  105.         $(NULL)
  106.  
  107. # Extra clean files so that maintainer-clean removes *everything*
  108. MAINTAINERCLEANFILES = Makefile.in
  109.