X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=solution.mk;h=145adc0ddad33217570108eb71df69203ea11abc;hb=refs%2Fheads%2Faccepted%2Ftizen_unified;hp=782150fd9576639805ac9c1b09afde67e3b98d35;hpb=d0ec28b3d3e62709a5471bd7f0fbdc1e17b28f87;p=platform%2Fupstream%2Flibvpx.git diff --git a/solution.mk b/solution.mk index 782150f..145adc0 100644 --- a/solution.mk +++ b/solution.mk @@ -8,14 +8,16 @@ ## 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) +vpx.sln: $(wildcard *.$(VCPROJ_SFX)) @echo " [CREATE] $@" $(SRC_PATH_BARE)/build/make/gen_msvs_sln.sh \ - $(if $(filter %vpx.vcproj,$^),\ - $(foreach vcp,$(filter-out %vpx.vcproj %obj_int_extract.vcproj,$^),\ - --dep=$(vcp:.vcproj=):vpx)) \ - --dep=vpx:obj_int_extract \ + $(if $(filter vpx.$(VCPROJ_SFX),$^),$(VPX_RDEPS)) \ + --dep=test_libvpx:gtest \ --ver=$(CONFIG_VS_VERSION)\ --out=$@ $^ vpx.sln.mk: vpx.sln