1 TARGET
=libvpx_variance_test
2 EXAMPLE
=pypowersim_wrapper_example
6 AS
=powerpc64le-linux-gnu-as
7 OBJCOPY
=powerpc64le-linux-gnu-objcopy
8 CFLAGS
= -Iinclude
-O
-g3
-I
/usr
/include/python3.7m
9 CXXFLAGS
= -Iinclude
-O
-g3
11 LDFLAGS
=-lgtest
-pthread
-lpython3.7m
13 BINFILES
= vpx_get_mb_ss_svp64_real.bin vpx_get4x4sse_cs_svp64_real.bin
14 ASFILES
= vpx_get_mb_ss_svp64_real.s vpx_get4x4sse_cs_svp64_real.s
15 CFILES
= variance_ref.c variance_svp64.c variance_svp64_wrappers.c vpx_mem.c
16 CPPFILES
= test_libvpx.
cc variance_test.
cc
17 EXAMPLEC
= pypowersim_wrapper_example.c
18 EXAMPLEOBJ
= ${EXAMPLEC
:.c
=.o
}
19 OBJFILES
= $(CFILES
:.c
=.o
) $(CPPFILES
:.
cc=.o
) $(ASFILES
:.s
=.o
)
22 ${OBJCOPY} -I elf64-little
-O binary
$< $@
24 ${TARGET}: ${OBJFILES} ${BINFILES}
25 ${CXX} -o
${TARGET} ${OBJFILES} ${LDFLAGS}
27 ${EXAMPLE}: ${EXAMPLEOBJ}
29 all: ${TARGET} ${EXAMPLE}
33 rm -f
${TARGET} ${OBJFILES} ${BINFILES}