6eec73a747
The obj_int_extract code is no longer worth maintaining. It creates significant issues when adapting for different build systems and no longer offers as significant of a performance benefit due to improvements in intrinsics. Source files will remain until the various third-party builds are updated. The neon fast quantizer has been moved to intrinsics. The armv6 version has been removed because so few remaining targets require it. Compilers and processors have improved significantly since the pack_tokens code was written. The assembly is no longer faster than the C code. pack_tokens were the only optimizations for the armv5te targets so the targets will be removed after the test infrastructure has been updated. BUG=710 Change-Id: Ic785b167cd9f95eeff31c7c76b7b736c07fb30eb
32 lines
1.1 KiB
Makefile
32 lines
1.1 KiB
Makefile
##
|
|
## Copyright (c) 2010 The WebM project authors. All Rights Reserved.
|
|
##
|
|
## Use of this source code is governed by a BSD-style license
|
|
## that can be found in the LICENSE file in the root of the source
|
|
## tree. An additional intellectual property rights grant can be found
|
|
## in the file PATENTS. All contributing project authors may
|
|
## be found in the AUTHORS file in the root of the source tree.
|
|
##
|
|
|
|
# libvpx reverse dependencies (targets that depend on libvpx)
|
|
VPX_NONDEPS=$(addsuffix .$(VCPROJ_SFX),vpx gtest)
|
|
VPX_RDEPS=$(foreach vcp,\
|
|
$(filter-out $(VPX_NONDEPS),$^), --dep=$(vcp:.$(VCPROJ_SFX)=):vpx)
|
|
|
|
vpx.sln: $(wildcard *.$(VCPROJ_SFX))
|
|
@echo " [CREATE] $@"
|
|
$(SRC_PATH_BARE)/build/make/gen_msvs_sln.sh \
|
|
$(if $(filter vpx.$(VCPROJ_SFX),$^),$(VPX_RDEPS)) \
|
|
--dep=test_libvpx:gtest \
|
|
--ver=$(CONFIG_VS_VERSION)\
|
|
--out=$@ $^
|
|
vpx.sln.mk: vpx.sln
|
|
@true
|
|
|
|
PROJECTS-yes += vpx.sln vpx.sln.mk
|
|
-include vpx.sln.mk
|
|
|
|
# Always install this file, as it is an unconditional post-build rule.
|
|
INSTALL_MAPS += src/% $(SRC_PATH_BARE)/%
|
|
INSTALL-SRCS-yes += $(target).mk
|