Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. INTEL_G4I =                                     \
  2.         addidct.g4i                             \
  3.         do_iq_intra.g4i                         \
  4.         do_iq_non_intra.g4i                     \
  5.         field_addidct.g4i                       \
  6.         field_motion_uv.g4i                     \
  7.         field_motion_y.g4i                      \
  8.         field_read_x0y0_uv.g4i                  \
  9.         field_read_x0y0_y.g4i                   \
  10.         field_read_x0y1_uv.g4i                  \
  11.         field_read_x0y1_y.g4i                   \
  12.         field_read_x1y0_uv.g4i                  \
  13.         field_read_x1y0_y.g4i                   \
  14.         field_read_x1y1_uv.g4i                  \
  15.         field_read_x1y1_y.g4i                   \
  16.         idct.g4i                                \
  17.         iq_intra.g4i                            \
  18.         iq_non_intra.g4i                        \
  19.         motion_field_uv.g4i                     \
  20.         motion_field_y.g4i                      \
  21.         motion_frame_uv.g4i                     \
  22.         motion_frame_y.g4i                      \
  23.         read_field_x0y0_uv.g4i                  \
  24.         read_field_x0y0_y.g4i                   \
  25.         read_field_x0y1_uv.g4i                  \
  26.         read_field_x0y1_y.g4i                   \
  27.         read_field_x1y0_uv.g4i                  \
  28.         read_field_x1y0_y.g4i                   \
  29.         read_field_x1y1_uv.g4i                  \
  30.         read_field_x1y1_y.g4i                   \
  31.         read_frame_x0y0_uv.g4i                  \
  32.         read_frame_x0y0_y.g4i                   \
  33.         read_frame_x0y1_uv.g4i                  \
  34.         read_frame_x0y1_y.g4i                   \
  35.         read_frame_x1y0_uv.g4i                  \
  36.         read_frame_x1y0_y.g4i                   \
  37.         read_frame_x1y1_uv.g4i                  \
  38.         read_frame_x1y1_y.g4i                   \
  39.         $(NULL)
  40.  
  41. INTEL_G4A = frame_intra.g4a                     \
  42.             frame_frame_pred_forward.g4a        \
  43.             frame_frame_pred_backward.g4a       \
  44.             frame_frame_pred_bidirect.g4a       \
  45.             frame_field_pred_forward.g4a        \
  46.             frame_field_pred_backward.g4a       \
  47.             frame_field_pred_bidirect.g4a       \
  48.             lib.g4a                             \
  49.             field_intra.g4a                     \
  50.             field_forward.g4a                   \
  51.             field_forward_16x8.g4a              \
  52.             field_backward.g4a                  \
  53.             field_backward_16x8.g4a             \
  54.             field_bidirect.g4a                  \
  55.             field_bidirect_16x8.g4a             \
  56.             null.g4a
  57.  
  58. INTEL_G4S = $(INTEL_G4A:%.g4a=%.g4s)
  59.  
  60. INTEL_G4B = frame_intra.g4b                     \
  61.             frame_frame_pred_forward.g4b        \
  62.             frame_frame_pred_backward.g4b       \
  63.             frame_frame_pred_bidirect.g4b       \
  64.             frame_field_pred_forward.g4b        \
  65.             frame_field_pred_backward.g4b       \
  66.             frame_field_pred_bidirect.g4b       \
  67.             lib.g4b                             \
  68.             field_intra.g4b                     \
  69.             field_forward.g4b                   \
  70.             field_forward_16x8.g4b              \
  71.             field_backward.g4b                  \
  72.             field_backward_16x8.g4b             \
  73.             field_bidirect.g4b                  \
  74.             field_bidirect_16x8.g4b
  75.  
  76. INTEL_G4B_GEN5 = frame_intra.g4b.gen5           \
  77.             frame_frame_pred_forward.g4b.gen5   \
  78.             frame_frame_pred_backward.g4b.gen5  \
  79.             frame_frame_pred_bidirect.g4b.gen5  \
  80.             frame_field_pred_forward.g4b.gen5   \
  81.             frame_field_pred_backward.g4b.gen5  \
  82.             frame_field_pred_bidirect.g4b.gen5  \
  83.             lib.g4b.gen5                        \
  84.             field_intra.g4b.gen5                \
  85.             field_forward.g4b.gen5              \
  86.             field_forward_16x8.g4b.gen5         \
  87.             field_backward.g4b.gen5             \
  88.             field_backward_16x8.g4b.gen5        \
  89.             field_bidirect.g4b.gen5             \
  90.             field_bidirect_16x8.g4b.gen5
  91.  
  92. TARGETS  =
  93. if HAVE_GEN4ASM
  94. TARGETS += $(INTEL_G4B)
  95. TARGETS += $(INTEL_G4B_GEN5)
  96. endif
  97.  
  98. all-local: $(TARGETS)
  99.  
  100. SUFFIXES = .g4a .g4s .g4b .g4b.gen5
  101.  
  102. if HAVE_GEN4ASM
  103. $(INTEL_G4S): $(INTEL_G4A) $(INTEL_G4I)
  104. .g4a.g4s:
  105.         $(AM_V_GEN)m4 $< > $@
  106. .g4s.g4b:
  107.         $(AM_V_GEN)$(GEN4ASM) -o $@ $<
  108. .g4s.g4b.gen5:
  109.         $(AM_V_GEN)$(GEN4ASM) -g 5 -o $@ $<
  110. endif
  111.  
  112. CLEANFILES = $(INTEL_G4S)
  113.  
  114. EXTRA_DIST = \
  115.         $(INTEL_G4A)            \
  116.         $(INTEL_G4B)            \
  117.         $(INTEL_G4B_GEN5)       \
  118.         $(INTEL_G4I)            \
  119.         $(NULL)
  120.  
  121. # Extra clean files so that maintainer-clean removes *everything*
  122. MAINTAINERCLEANFILES = Makefile.in
  123.