1 VME_CORE = batchbuffer.asm intra_frame.asm inter_frame.asm
2 VME7_CORE = batchbuffer.asm intra_frame_ivb.asm inter_frame_ivb.asm inter_bframe_ivb.asm mpeg2_inter_ivb.asm
3 VME75_CORE = batchbuffer.asm intra_frame_haswell.asm inter_frame_haswell.asm inter_bframe_haswell.asm mpeg2_inter_haswell.asm
4 VME8_CORE = intra_frame_gen8.asm inter_frame_gen8.asm inter_bframe_gen8.asm
6 INTEL_G6B = batchbuffer.g6b intra_frame.g6b inter_frame.g6b
7 INTEL_G6A = batchbuffer.g6a intra_frame.g6a inter_frame.g6a
8 INTEL_GEN6_INC = batchbuffer.inc vme.inc
9 INTEL_GEN6_ASM = $(INTEL_G6A:%.g6a=%.gen6.asm)
11 INTEL_G7B = batchbuffer.g7b intra_frame.g7b inter_frame.g7b intra_frame_ivb.g7b inter_frame_ivb.g7b inter_bframe_ivb.g7b mpeg2_inter_ivb.g7b
12 INTEL_G7A = batchbuffer.g7a intra_frame.g7a inter_frame.g7a intra_frame_ivb.g7a inter_frame_ivb.g7a inter_bframe_ivb.g7a mpeg2_inter_ivb.g7a
13 INTEL_GEN7_INC = batchbuffer.inc vme.inc vme7_mpeg2.inc vme7.inc
14 INTEL_GEN7_ASM = $(INTEL_G7A:%.g7a=%.gen7.asm)
16 INTEL_G75B = batchbuffer.g75b intra_frame_haswell.g75b inter_frame_haswell.g75b inter_bframe_haswell.g75b mpeg2_inter_haswell.g75b
17 INTEL_G75A = batchbuffer.g75a intra_frame_haswell.g75a inter_frame_haswell.g75a inter_bframe_haswell.g75a mpeg2_inter_haswell.g75a
18 INTEL_GEN75_INC = batchbuffer.inc vme75.inc vme75_mpeg2.inc
19 INTEL_GEN75_ASM = $(INTEL_G75A:%.g75a=%.gen75.asm)
22 INTEL_G8B = intra_frame_gen8.g8b inter_frame_gen8.g8b mpeg2_inter_frame_gen8.g8b inter_bframe_gen8.g8b
23 INTEL_G8A = intra_frame_gen8.g8a inter_frame_gen8.g8a mpeg2_inter_frame_gen8.g8a inter_bframe_gen8.g8a
24 INTEL_GEN8_INC = vme8.inc vme8_mpeg2.inc
25 INTEL_GEN8_ASM = $(INTEL_G8A:%.g8a=%.gen8.asm)
30 TARGETS += $(INTEL_G6B)
31 TARGETS += $(INTEL_G7B)
32 TARGETS += $(INTEL_G75B)
33 TARGETS += $(INTEL_G8B)
38 SUFFIXES = .g6a .g6b .g7a .g7b .gen6.asm .gen7.asm .g75a .g75b .gen75.asm .g8a .g8b .gen8.asm
41 $(INTEL_GEN6_ASM): $(VME_CORE) $(INTEL_GEN6_INC)
43 $(AM_V_GEN)cpp -P -DDEV_SNB $< > _vme0.$@ && \
47 $(AM_V_GEN)$(GEN4ASM) -g 6 -o $@ $<
49 $(INTEL_GEN7_ASM): $(VME7_CORE) $(INTEL_GEN7_INC)
51 $(AM_V_GEN)cpp -P -DDEV_IVB $< > _vme0.$@ && \
55 $(AM_V_GEN)$(GEN4ASM) -g 7 -o $@ $<
58 $(INTEL_GEN75_ASM): $(VME75_CORE) $(INTEL_GEN75_INC)
60 $(AM_V_GEN)cpp -P $< > _vme0.$@ && \
64 $(AM_V_GEN)$(GEN4ASM) -g 7.5 -o $@ $<
66 $(INTEL_GEN8_ASM): $(VME8_CORE) $(INTEL_GEN8_INC)
68 $(AM_V_GEN)cpp -P $< > _vme0.$@ && \
72 $(AM_V_GEN)$(GEN4ASM) -g 8 -o $@ $<
76 CLEANFILES = $(INTEL_GEN6_ASM) $(INTEL_GEN7_ASM) $(INTEL_GEN75_ASM) $(INTEL_GEN8_ASM)
97 # Extra clean files so that maintainer-clean removes *everything*
98 MAINTAINERCLEANFILES = Makefile.in