Merge "Add utiltest target to Makefile."
This commit is contained in:
commit
b0d9bfe420
@ -22,6 +22,7 @@ clean:: .DEFAULT
|
|||||||
install:: .DEFAULT
|
install:: .DEFAULT
|
||||||
test:: .DEFAULT
|
test:: .DEFAULT
|
||||||
testdata:: .DEFAULT
|
testdata:: .DEFAULT
|
||||||
|
utiltest: .DEFAULT
|
||||||
|
|
||||||
|
|
||||||
# Note: md5sum is not installed on OS X, but openssl is. Openssl may not be
|
# Note: md5sum is not installed on OS X, but openssl is. Openssl may not be
|
||||||
@ -52,8 +53,6 @@ dist:
|
|||||||
| sed -e 's/MD5(\(.*\))= \([0-9a-f]\{32\}\)/\2 \1/' \
|
| sed -e 's/MD5(\(.*\))= \([0-9a-f]\{32\}\)/\2 \1/' \
|
||||||
> md5sums.txt;\
|
> md5sums.txt;\
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(target),)
|
ifneq ($(target),)
|
||||||
@ -112,6 +111,8 @@ install::
|
|||||||
test::
|
test::
|
||||||
.PHONY: testdata
|
.PHONY: testdata
|
||||||
testdata::
|
testdata::
|
||||||
|
.PHONY: utiltest
|
||||||
|
utiltest:
|
||||||
|
|
||||||
# Add compiler flags for intrinsic files
|
# Add compiler flags for intrinsic files
|
||||||
$(BUILD_PFX)%_mmx.c.d: CFLAGS += -mmmx
|
$(BUILD_PFX)%_mmx.c.d: CFLAGS += -mmmx
|
||||||
|
25
libs.mk
25
libs.mk
@ -531,3 +531,28 @@ $(OBJS-yes:.o=.d): $(RTCD)
|
|||||||
|
|
||||||
## Update the global src list
|
## Update the global src list
|
||||||
SRCS += $(CODEC_SRCS) $(LIBVPX_TEST_SRCS) $(GTEST_SRCS)
|
SRCS += $(CODEC_SRCS) $(LIBVPX_TEST_SRCS) $(GTEST_SRCS)
|
||||||
|
|
||||||
|
##
|
||||||
|
## vpxdec/vpxenc tests.
|
||||||
|
##
|
||||||
|
ifeq ($(CONFIG_UNIT_TESTS),yes)
|
||||||
|
TEST_BIN_PATH = .
|
||||||
|
ifeq ($(CONFIG_MSVS),yes)
|
||||||
|
# MSVC will build both Debug and Release configurations of tools in a
|
||||||
|
# sub directory named for the current target. Assume the user wants to
|
||||||
|
# run the Release tools, and assign TEST_BIN_PATH accordingly.
|
||||||
|
# TODO(tomfinegan): Is this adequate for ARM?
|
||||||
|
# TODO(tomfinegan): Support running the debug versions of tools?
|
||||||
|
TEST_BIN_PATH := $(addsuffix /$(TGT_OS:win64=x64)/Release, $(TEST_BIN_PATH))
|
||||||
|
endif
|
||||||
|
utiltest: testdata
|
||||||
|
$(qexec)$(SRC_PATH_BARE)/test/vpxdec.sh \
|
||||||
|
--test-data-path $(LIBVPX_TEST_DATA_PATH) \
|
||||||
|
--bin-path $(TEST_BIN_PATH)
|
||||||
|
$(qexec)$(SRC_PATH_BARE)/test/vpxenc.sh \
|
||||||
|
--test-data-path $(LIBVPX_TEST_DATA_PATH) \
|
||||||
|
--bin-path $(TEST_BIN_PATH)
|
||||||
|
else
|
||||||
|
utiltest:
|
||||||
|
@echo Unit tests must be enabled to make the utiltest target.
|
||||||
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user