diff options
author | John Koleszar <jkoleszar@google.com> | 2010-05-18 11:58:33 -0400 |
---|---|---|
committer | John Koleszar <jkoleszar@google.com> | 2010-05-18 11:58:33 -0400 |
commit | 0ea50ce9cb4b65eee6afa1d041fe8beb5abda667 (patch) | |
tree | 1f3b9019f28bc56fd3156f96e5a9653a983ee61b /solution.mk | |
download | libvpx-0ea50ce9cb4b65eee6afa1d041fe8beb5abda667.tar.gz libvpx-0ea50ce9cb4b65eee6afa1d041fe8beb5abda667.tar.bz2 libvpx-0ea50ce9cb4b65eee6afa1d041fe8beb5abda667.zip |
Initial WebM releasev0.9.0
Diffstat (limited to 'solution.mk')
-rw-r--r-- | solution.mk | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/solution.mk b/solution.mk new file mode 100644 index 000000000..783c6f805 --- /dev/null +++ b/solution.mk @@ -0,0 +1,54 @@ +## +## Copyright (c) 2010 The VP8 project authors. All Rights Reserved. +## +## Use of this source code is governed by a BSD-style license and patent +## grant that can be found in the LICENSE file in the root of the source +## tree. All contributing project authors may be found in the AUTHORS +## file in the root of the source tree. +## + + +ifeq ($(ARCH_ARM),yes) +ARM_DEVELOP=no +ARM_DEVELOP:=$(if $(filter %vpx.vcproj,$(wildcard *.vcproj)),yes) + +ifeq ($(ARM_DEVELOP),yes) +vpx.sln: + @echo " [COPY] $@" + @cp $(SRC_PATH_BARE)/build/arm-wince-vs8/vpx.sln . +PROJECTS-yes += vpx.sln +else +vpx.sln: $(wildcard *.vcproj) + @echo " [CREATE] $@" + $(SRC_PATH_BARE)/build/make/gen_msvs_sln.sh \ + $(if $(filter %vpx.vcproj,$^),--dep=ivfdec:vpx) \ + $(if $(filter %vpx.vcproj,$^),--dep=xma:vpx) \ + --ver=$(CONFIG_VS_VERSION)\ + --target=$(TOOLCHAIN)\ + --out=$@ $^ +vpx.sln.mk: vpx.sln + @true + +PROJECTS-yes += vpx.sln vpx.sln.mk +-include vpx.sln.mk +endif + +else +vpx.sln: $(wildcard *.vcproj) + @echo " [CREATE] $@" + $(SRC_PATH_BARE)/build/make/gen_msvs_sln.sh \ + $(if $(filter %vpx.vcproj,$^),\ + $(foreach vcp,$(filter-out %vpx.vcproj,$^),\ + --dep=$(vcp:.vcproj=):vpx)) \ + --ver=$(CONFIG_VS_VERSION)\ + --out=$@ $^ +vpx.sln.mk: vpx.sln + @true + +PROJECTS-yes += vpx.sln vpx.sln.mk +-include vpx.sln.mk +endif + +# Always install this file, as it is an unconditional post-build rule. +INSTALL_MAPS += src/% $(SRC_PATH_BARE)/% +INSTALL-SRCS-yes += $(target).mk |