filter out asm includes
Don't add include files to the archive. Avoids build failures for Windows such as: the input file 'libvpx_g.a(x86_abi_support.asm.o)' has no sections Change-Id: If9c8e70c0ec913b7ad7dd6a08d4fa19011114ad2
This commit is contained in:
parent
bdbecea1ba
commit
e83d00f584
17
libs.mk
17
libs.mk
@ -188,6 +188,13 @@ libvpx_srcs.txt:
|
|||||||
@echo $(CODEC_SRCS) | xargs -n1 echo | LC_ALL=C sort -u > $@
|
@echo $(CODEC_SRCS) | xargs -n1 echo | LC_ALL=C sort -u > $@
|
||||||
CLEAN-OBJS += libvpx_srcs.txt
|
CLEAN-OBJS += libvpx_srcs.txt
|
||||||
|
|
||||||
|
# Assembly files that are included, but don't define symbols themselves.
|
||||||
|
# Filtered out to avoid Windows build warnings.
|
||||||
|
ASM_INCLUDES := \
|
||||||
|
third_party/x86inc/x86inc.asm \
|
||||||
|
vpx_config.asm \
|
||||||
|
vpx_ports/x86_abi_support.asm \
|
||||||
|
vpx_dsp/x86/bitdepth_conversion_sse2.asm \
|
||||||
|
|
||||||
ifeq ($(CONFIG_EXTERNAL_BUILD),yes)
|
ifeq ($(CONFIG_EXTERNAL_BUILD),yes)
|
||||||
ifeq ($(CONFIG_MSVS),yes)
|
ifeq ($(CONFIG_MSVS),yes)
|
||||||
@ -199,14 +206,6 @@ vpx.def: $(call enabled,CODEC_EXPORTS)
|
|||||||
--out=$@ $^
|
--out=$@ $^
|
||||||
CLEAN-OBJS += vpx.def
|
CLEAN-OBJS += vpx.def
|
||||||
|
|
||||||
# Assembly files that are included, but don't define symbols themselves.
|
|
||||||
# Filtered out to avoid Visual Studio build warnings.
|
|
||||||
ASM_INCLUDES := \
|
|
||||||
third_party/x86inc/x86inc.asm \
|
|
||||||
vpx_config.asm \
|
|
||||||
vpx_ports/x86_abi_support.asm \
|
|
||||||
vpx_dsp/x86/bitdepth_conversion_sse2.asm \
|
|
||||||
|
|
||||||
vpx.$(VCPROJ_SFX): $(CODEC_SRCS) vpx.def
|
vpx.$(VCPROJ_SFX): $(CODEC_SRCS) vpx.def
|
||||||
@echo " [CREATE] $@"
|
@echo " [CREATE] $@"
|
||||||
$(qexec)$(GEN_VCPROJ) \
|
$(qexec)$(GEN_VCPROJ) \
|
||||||
@ -229,7 +228,7 @@ vpx.$(VCPROJ_SFX): $(RTCD)
|
|||||||
|
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
LIBVPX_OBJS=$(call objs,$(CODEC_SRCS))
|
LIBVPX_OBJS=$(call objs, $(filter-out $(ASM_INCLUDES), $(CODEC_SRCS)))
|
||||||
OBJS-yes += $(LIBVPX_OBJS)
|
OBJS-yes += $(LIBVPX_OBJS)
|
||||||
LIBS-$(if yes,$(CONFIG_STATIC)) += $(BUILD_PFX)libvpx.a $(BUILD_PFX)libvpx_g.a
|
LIBS-$(if yes,$(CONFIG_STATIC)) += $(BUILD_PFX)libvpx.a $(BUILD_PFX)libvpx_g.a
|
||||||
$(BUILD_PFX)libvpx_g.a: $(LIBVPX_OBJS)
|
$(BUILD_PFX)libvpx_g.a: $(LIBVPX_OBJS)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user