| OLD | NEW |
| 1 ## | 1 ## |
| 2 ## Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 2 ## Copyright (c) 2010 The WebM project authors. All Rights Reserved. |
| 3 ## | 3 ## |
| 4 ## Use of this source code is governed by a BSD-style license | 4 ## Use of this source code is governed by a BSD-style license |
| 5 ## that can be found in the LICENSE file in the root of the source | 5 ## that can be found in the LICENSE file in the root of the source |
| 6 ## tree. An additional intellectual property rights grant can be found | 6 ## tree. An additional intellectual property rights grant can be found |
| 7 ## in the file PATENTS. All contributing project authors may | 7 ## in the file PATENTS. All contributing project authors may |
| 8 ## be found in the AUTHORS file in the root of the source tree. | 8 ## be found in the AUTHORS file in the root of the source tree. |
| 9 ## | 9 ## |
| 10 | 10 |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 --sym=$(1) \ | 54 --sym=$(1) \ |
| 55 --config=$$(target)$$(if $$(FAT_ARCHS),,-$$(TOOLCHAIN)).mk \ | 55 --config=$$(target)$$(if $$(FAT_ARCHS),,-$$(TOOLCHAIN)).mk \ |
| 56 $$(RTCD_OPTIONS) $$^ > $$@ | 56 $$(RTCD_OPTIONS) $$^ > $$@ |
| 57 CLEAN-OBJS += $$(BUILD_PFX)$(1).h | 57 CLEAN-OBJS += $$(BUILD_PFX)$(1).h |
| 58 RTCD += $$(BUILD_PFX)$(1).h | 58 RTCD += $$(BUILD_PFX)$(1).h |
| 59 endef | 59 endef |
| 60 | 60 |
| 61 CODEC_SRCS-yes += CHANGELOG | 61 CODEC_SRCS-yes += CHANGELOG |
| 62 CODEC_SRCS-yes += libs.mk | 62 CODEC_SRCS-yes += libs.mk |
| 63 | 63 |
| 64 # If this is a universal (fat) binary, then all the subarchitectures have |
| 65 # already been built and our job is to stitch them together. The |
| 66 # BUILD_LIBVPX variable indicates whether we should be building |
| 67 # (compiling, linking) the library. The LIPO_LIBVPX variable indicates |
| 68 # that we're stitching. |
| 69 $(eval $(if $(filter universal%,$(TOOLCHAIN)),LIPO_LIBVPX,BUILD_LIBVPX):=yes) |
| 70 |
| 64 include $(SRC_PATH_BARE)/vpx/vpx_codec.mk | 71 include $(SRC_PATH_BARE)/vpx/vpx_codec.mk |
| 65 CODEC_SRCS-yes += $(addprefix vpx/,$(call enabled,API_SRCS)) | 72 CODEC_SRCS-yes += $(addprefix vpx/,$(call enabled,API_SRCS)) |
| 73 CODEC_DOC_SRCS += $(addprefix vpx/,$(call enabled,API_DOC_SRCS)) |
| 66 | 74 |
| 67 include $(SRC_PATH_BARE)/vpx_mem/vpx_mem.mk | 75 include $(SRC_PATH_BARE)/vpx_mem/vpx_mem.mk |
| 68 CODEC_SRCS-yes += $(addprefix vpx_mem/,$(call enabled,MEM_SRCS)) | 76 CODEC_SRCS-yes += $(addprefix vpx_mem/,$(call enabled,MEM_SRCS)) |
| 69 | 77 |
| 70 include $(SRC_PATH_BARE)/vpx_scale/vpx_scale.mk | 78 include $(SRC_PATH_BARE)/vpx_scale/vpx_scale.mk |
| 71 CODEC_SRCS-yes += $(addprefix vpx_scale/,$(call enabled,SCALE_SRCS)) | 79 CODEC_SRCS-yes += $(addprefix vpx_scale/,$(call enabled,SCALE_SRCS)) |
| 72 | 80 |
| 81 include $(SRC_PATH_BARE)/vpx_ports/vpx_ports.mk |
| 82 CODEC_SRCS-yes += $(addprefix vpx_ports/,$(call enabled,PORTS_SRCS)) |
| 83 |
| 73 ifneq ($(CONFIG_VP8_ENCODER)$(CONFIG_VP8_DECODER),) | 84 ifneq ($(CONFIG_VP8_ENCODER)$(CONFIG_VP8_DECODER),) |
| 74 VP8_PREFIX=vp8/ | 85 VP8_PREFIX=vp8/ |
| 75 include $(SRC_PATH_BARE)/$(VP8_PREFIX)vp8_common.mk | 86 include $(SRC_PATH_BARE)/$(VP8_PREFIX)vp8_common.mk |
| 76 endif | 87 endif |
| 77 | 88 |
| 78 ifeq ($(CONFIG_VP8_ENCODER),yes) | 89 ifeq ($(CONFIG_VP8_ENCODER),yes) |
| 79 include $(SRC_PATH_BARE)/$(VP8_PREFIX)vp8cx.mk | 90 include $(SRC_PATH_BARE)/$(VP8_PREFIX)vp8cx.mk |
| 80 CODEC_SRCS-yes += $(addprefix $(VP8_PREFIX),$(call enabled,VP8_CX_SRCS)) | 91 CODEC_SRCS-yes += $(addprefix $(VP8_PREFIX),$(call enabled,VP8_CX_SRCS)) |
| 81 CODEC_EXPORTS-yes += $(addprefix $(VP8_PREFIX),$(VP8_CX_EXPORTS)) | 92 CODEC_EXPORTS-yes += $(addprefix $(VP8_PREFIX),$(VP8_CX_EXPORTS)) |
| 82 CODEC_SRCS-yes += $(VP8_PREFIX)vp8cx.mk vpx/vp8.h vpx/vp8cx.h | |
| 83 CODEC_SRCS-$(ARCH_ARM) += $(VP8_PREFIX)vp8cx_arm.mk | |
| 84 INSTALL-LIBS-yes += include/vpx/vp8.h include/vpx/vp8cx.h | 93 INSTALL-LIBS-yes += include/vpx/vp8.h include/vpx/vp8cx.h |
| 85 INSTALL_MAPS += include/vpx/% $(SRC_PATH_BARE)/$(VP8_PREFIX)/% | 94 INSTALL_MAPS += include/vpx/% $(SRC_PATH_BARE)/$(VP8_PREFIX)/% |
| 86 CODEC_DOC_SRCS += vpx/vp8.h vpx/vp8cx.h | |
| 87 CODEC_DOC_SECTIONS += vp8 vp8_encoder | 95 CODEC_DOC_SECTIONS += vp8 vp8_encoder |
| 88 endif | 96 endif |
| 89 | 97 |
| 90 ifeq ($(CONFIG_VP8_DECODER),yes) | 98 ifeq ($(CONFIG_VP8_DECODER),yes) |
| 91 include $(SRC_PATH_BARE)/$(VP8_PREFIX)vp8dx.mk | 99 include $(SRC_PATH_BARE)/$(VP8_PREFIX)vp8dx.mk |
| 92 CODEC_SRCS-yes += $(addprefix $(VP8_PREFIX),$(call enabled,VP8_DX_SRCS)) | 100 CODEC_SRCS-yes += $(addprefix $(VP8_PREFIX),$(call enabled,VP8_DX_SRCS)) |
| 93 CODEC_EXPORTS-yes += $(addprefix $(VP8_PREFIX),$(VP8_DX_EXPORTS)) | 101 CODEC_EXPORTS-yes += $(addprefix $(VP8_PREFIX),$(VP8_DX_EXPORTS)) |
| 94 CODEC_SRCS-yes += $(VP8_PREFIX)vp8dx.mk vpx/vp8.h vpx/vp8dx.h | |
| 95 INSTALL-LIBS-yes += include/vpx/vp8.h include/vpx/vp8dx.h | 102 INSTALL-LIBS-yes += include/vpx/vp8.h include/vpx/vp8dx.h |
| 96 INSTALL_MAPS += include/vpx/% $(SRC_PATH_BARE)/$(VP8_PREFIX)/% | 103 INSTALL_MAPS += include/vpx/% $(SRC_PATH_BARE)/$(VP8_PREFIX)/% |
| 97 CODEC_DOC_SRCS += vpx/vp8.h vpx/vp8dx.h | |
| 98 CODEC_DOC_SECTIONS += vp8 vp8_decoder | 104 CODEC_DOC_SECTIONS += vp8 vp8_decoder |
| 99 endif | 105 endif |
| 100 | 106 |
| 101 ifneq ($(CONFIG_VP9_ENCODER)$(CONFIG_VP9_DECODER),) | 107 ifneq ($(CONFIG_VP9_ENCODER)$(CONFIG_VP9_DECODER),) |
| 102 VP9_PREFIX=vp9/ | 108 VP9_PREFIX=vp9/ |
| 103 include $(SRC_PATH_BARE)/$(VP9_PREFIX)vp9_common.mk | 109 include $(SRC_PATH_BARE)/$(VP9_PREFIX)vp9_common.mk |
| 104 endif | 110 endif |
| 105 | 111 |
| 106 ifeq ($(CONFIG_VP9_ENCODER),yes) | 112 ifeq ($(CONFIG_VP9_ENCODER),yes) |
| 107 VP9_PREFIX=vp9/ | 113 VP9_PREFIX=vp9/ |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 148 # tree to locations in the source/build trees. | 154 # tree to locations in the source/build trees. |
| 149 INSTALL_MAPS += include/vpx/% $(SRC_PATH_BARE)/vpx/% | 155 INSTALL_MAPS += include/vpx/% $(SRC_PATH_BARE)/vpx/% |
| 150 INSTALL_MAPS += include/vpx/% $(SRC_PATH_BARE)/vpx_ports/% | 156 INSTALL_MAPS += include/vpx/% $(SRC_PATH_BARE)/vpx_ports/% |
| 151 INSTALL_MAPS += $(LIBSUBDIR)/% % | 157 INSTALL_MAPS += $(LIBSUBDIR)/% % |
| 152 INSTALL_MAPS += src/% $(SRC_PATH_BARE)/% | 158 INSTALL_MAPS += src/% $(SRC_PATH_BARE)/% |
| 153 ifeq ($(CONFIG_MSVS),yes) | 159 ifeq ($(CONFIG_MSVS),yes) |
| 154 INSTALL_MAPS += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(p)/% $(p)/Release/%) | 160 INSTALL_MAPS += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(p)/% $(p)/Release/%) |
| 155 INSTALL_MAPS += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(p)/% $(p)/Debug/%) | 161 INSTALL_MAPS += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(p)/% $(p)/Debug/%) |
| 156 endif | 162 endif |
| 157 | 163 |
| 158 # If this is a universal (fat) binary, then all the subarchitectures have | |
| 159 # already been built and our job is to stitch them together. The | |
| 160 # BUILD_LIBVPX variable indicates whether we should be building | |
| 161 # (compiling, linking) the library. The LIPO_LIBVPX variable indicates | |
| 162 # that we're stitching. | |
| 163 $(eval $(if $(filter universal%,$(TOOLCHAIN)),LIPO_LIBVPX,BUILD_LIBVPX):=yes) | |
| 164 | |
| 165 CODEC_SRCS-$(BUILD_LIBVPX) += build/make/version.sh | 164 CODEC_SRCS-$(BUILD_LIBVPX) += build/make/version.sh |
| 166 CODEC_SRCS-$(BUILD_LIBVPX) += build/make/rtcd.sh | 165 CODEC_SRCS-$(BUILD_LIBVPX) += build/make/rtcd.sh |
| 167 CODEC_SRCS-$(BUILD_LIBVPX) += vpx/vpx_integer.h | 166 CODEC_SRCS-$(BUILD_LIBVPX) += vpx_ports/emmintrin_compat.h |
| 168 CODEC_SRCS-$(BUILD_LIBVPX) += vpx_ports/asm_offsets.h | 167 CODEC_SRCS-$(BUILD_LIBVPX) += vpx_ports/vpx_once.h |
| 169 CODEC_SRCS-$(BUILD_LIBVPX) += vpx_ports/vpx_timer.h | |
| 170 CODEC_SRCS-$(BUILD_LIBVPX) += vpx_ports/mem.h | |
| 171 CODEC_SRCS-$(BUILD_LIBVPX) += $(BUILD_PFX)vpx_config.c | 168 CODEC_SRCS-$(BUILD_LIBVPX) += $(BUILD_PFX)vpx_config.c |
| 172 INSTALL-SRCS-no += $(BUILD_PFX)vpx_config.c | 169 INSTALL-SRCS-no += $(BUILD_PFX)vpx_config.c |
| 173 ifeq ($(ARCH_X86)$(ARCH_X86_64),yes) | |
| 174 CODEC_SRCS-$(BUILD_LIBVPX) += vpx_ports/emms.asm | |
| 175 CODEC_SRCS-$(BUILD_LIBVPX) += vpx_ports/x86.h | |
| 176 CODEC_SRCS-$(BUILD_LIBVPX) += vpx_ports/x86_abi_support.asm | |
| 177 CODEC_SRCS-$(BUILD_LIBVPX) += third_party/x86inc/x86inc.asm | 170 CODEC_SRCS-$(BUILD_LIBVPX) += third_party/x86inc/x86inc.asm |
| 178 CODEC_SRCS-$(BUILD_LIBVPX) += vpx_ports/x86_cpuid.c | |
| 179 endif | |
| 180 CODEC_SRCS-$(ARCH_ARM) += vpx_ports/arm_cpudetect.c | |
| 181 CODEC_SRCS-$(ARCH_ARM) += vpx_ports/arm.h | |
| 182 CODEC_EXPORTS-$(BUILD_LIBVPX) += vpx/exports_com | 171 CODEC_EXPORTS-$(BUILD_LIBVPX) += vpx/exports_com |
| 183 CODEC_EXPORTS-$(CONFIG_ENCODERS) += vpx/exports_enc | 172 CODEC_EXPORTS-$(CONFIG_ENCODERS) += vpx/exports_enc |
| 184 CODEC_EXPORTS-$(CONFIG_DECODERS) += vpx/exports_dec | 173 CODEC_EXPORTS-$(CONFIG_DECODERS) += vpx/exports_dec |
| 185 | 174 |
| 186 INSTALL-LIBS-yes += include/vpx/vpx_codec.h | 175 INSTALL-LIBS-yes += include/vpx/vpx_codec.h |
| 187 INSTALL-LIBS-yes += include/vpx/vpx_image.h | 176 INSTALL-LIBS-yes += include/vpx/vpx_image.h |
| 188 INSTALL-LIBS-yes += include/vpx/vpx_integer.h | 177 INSTALL-LIBS-yes += include/vpx/vpx_integer.h |
| 189 INSTALL-LIBS-yes += include/vpx/vpx_codec_impl_top.h | 178 INSTALL-LIBS-yes += include/vpx/vpx_codec_impl_top.h |
| 190 INSTALL-LIBS-yes += include/vpx/vpx_codec_impl_bottom.h | 179 INSTALL-LIBS-yes += include/vpx/vpx_codec_impl_bottom.h |
| 191 INSTALL-LIBS-$(CONFIG_DECODERS) += include/vpx/vpx_decoder.h | 180 INSTALL-LIBS-$(CONFIG_DECODERS) += include/vpx/vpx_decoder.h |
| 192 INSTALL-LIBS-$(CONFIG_ENCODERS) += include/vpx/vpx_encoder.h | 181 INSTALL-LIBS-$(CONFIG_ENCODERS) += include/vpx/vpx_encoder.h |
| 193 ifeq ($(CONFIG_EXTERNAL_BUILD),yes) | 182 ifeq ($(CONFIG_EXTERNAL_BUILD),yes) |
| 194 ifeq ($(CONFIG_MSVS),yes) | 183 ifeq ($(CONFIG_MSVS),yes) |
| 195 INSTALL-LIBS-yes += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(
p)/$(CODEC_LIB).lib) | 184 INSTALL-LIBS-yes += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(
p)/$(CODEC_LIB).lib) |
| 196 INSTALL-LIBS-$(CONFIG_DEBUG_LIBS) += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(
p)/$(CODEC_LIB)d.lib) | 185 INSTALL-LIBS-$(CONFIG_DEBUG_LIBS) += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(
p)/$(CODEC_LIB)d.lib) |
| 197 INSTALL-LIBS-$(CONFIG_SHARED) += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(p)/v
px.dll) | 186 INSTALL-LIBS-$(CONFIG_SHARED) += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(p)/v
px.dll) |
| 198 INSTALL-LIBS-$(CONFIG_SHARED) += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(p)/v
px.exp) | 187 INSTALL-LIBS-$(CONFIG_SHARED) += $(foreach p,$(VS_PLATFORMS),$(LIBSUBDIR)/$(p)/v
px.exp) |
| 199 endif | 188 endif |
| 200 else | 189 else |
| 201 INSTALL-LIBS-$(CONFIG_STATIC) += $(LIBSUBDIR)/libvpx.a | 190 INSTALL-LIBS-$(CONFIG_STATIC) += $(LIBSUBDIR)/libvpx.a |
| 202 INSTALL-LIBS-$(CONFIG_DEBUG_LIBS) += $(LIBSUBDIR)/libvpx_g.a | 191 INSTALL-LIBS-$(CONFIG_DEBUG_LIBS) += $(LIBSUBDIR)/libvpx_g.a |
| 203 endif | 192 endif |
| 204 | 193 |
| 205 CODEC_SRCS=$(filter-out %_offsets.c,\ | 194 CODEC_SRCS=$(call enabled,CODEC_SRCS) |
| 206 $(filter-out %_test.cc,$(call enabled,CODEC_SRCS))) | |
| 207 INSTALL-SRCS-$(CONFIG_CODEC_SRCS) += $(CODEC_SRCS) | 195 INSTALL-SRCS-$(CONFIG_CODEC_SRCS) += $(CODEC_SRCS) |
| 208 INSTALL-SRCS-$(CONFIG_CODEC_SRCS) += $(call enabled,CODEC_EXPORTS) | 196 INSTALL-SRCS-$(CONFIG_CODEC_SRCS) += $(call enabled,CODEC_EXPORTS) |
| 209 | 197 |
| 210 | 198 |
| 211 # Generate a list of all enabled sources, in particular for exporting to gyp | 199 # Generate a list of all enabled sources, in particular for exporting to gyp |
| 212 # based build systems. | 200 # based build systems. |
| 213 libvpx_srcs.txt: | 201 libvpx_srcs.txt: |
| 214 @echo " [CREATE] $@" | 202 @echo " [CREATE] $@" |
| 215 @echo $(CODEC_SRCS) | xargs -n1 echo | sort -u > $@ | 203 @echo $(CODEC_SRCS) | xargs -n1 echo | sort -u > $@ |
| 216 | 204 |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 299 CLEAN-OBJS += libvpx.ver | 287 CLEAN-OBJS += libvpx.ver |
| 300 | 288 |
| 301 libvpx.syms: $(call enabled,CODEC_EXPORTS) | 289 libvpx.syms: $(call enabled,CODEC_EXPORTS) |
| 302 @echo " [CREATE] $@" | 290 @echo " [CREATE] $@" |
| 303 $(qexec)awk '{print "_"$$2}' $^ >$@ | 291 $(qexec)awk '{print "_"$$2}' $^ >$@ |
| 304 CLEAN-OBJS += libvpx.syms | 292 CLEAN-OBJS += libvpx.syms |
| 305 | 293 |
| 306 define libvpx_symlink_template | 294 define libvpx_symlink_template |
| 307 $(1): $(2) | 295 $(1): $(2) |
| 308 @echo " [LN] $(2) $$@" | 296 @echo " [LN] $(2) $$@" |
| 297 $(qexec)mkdir -p $$(dir $$@) |
| 309 $(qexec)ln -sf $(2) $$@ | 298 $(qexec)ln -sf $(2) $$@ |
| 310 endef | 299 endef |
| 311 | 300 |
| 312 $(eval $(call libvpx_symlink_template,\ | 301 $(eval $(call libvpx_symlink_template,\ |
| 313 $(addprefix $(BUILD_PFX),$(notdir $(LIBVPX_SO_SYMLINKS))),\ | 302 $(addprefix $(BUILD_PFX),$(notdir $(LIBVPX_SO_SYMLINKS))),\ |
| 314 $(BUILD_PFX)$(LIBVPX_SO))) | 303 $(BUILD_PFX)$(LIBVPX_SO))) |
| 315 $(eval $(call libvpx_symlink_template,\ | 304 $(eval $(call libvpx_symlink_template,\ |
| 316 $(addprefix $(DIST_DIR)/,$(LIBVPX_SO_SYMLINKS)),\ | 305 $(addprefix $(DIST_DIR)/,$(LIBVPX_SO_SYMLINKS)),\ |
| 317 $(DIST_DIR)/$(LIBSUBDIR)/$(LIBVPX_SO))) | 306 $(LIBVPX_SO))) |
| 318 | 307 |
| 319 | 308 |
| 320 INSTALL-LIBS-$(BUILD_LIBVPX_SO) += $(LIBVPX_SO_SYMLINKS) | 309 INSTALL-LIBS-$(BUILD_LIBVPX_SO) += $(LIBVPX_SO_SYMLINKS) |
| 321 INSTALL-LIBS-$(BUILD_LIBVPX_SO) += $(LIBSUBDIR)/$(LIBVPX_SO) | 310 INSTALL-LIBS-$(BUILD_LIBVPX_SO) += $(LIBSUBDIR)/$(LIBVPX_SO) |
| 322 | 311 |
| 323 | 312 |
| 324 LIBS-$(BUILD_LIBVPX) += vpx.pc | 313 LIBS-$(BUILD_LIBVPX) += vpx.pc |
| 325 vpx.pc: config.mk libs.mk | 314 vpx.pc: config.mk libs.mk |
| 326 @echo " [CREATE] $@" | 315 @echo " [CREATE] $@" |
| 327 $(qexec)echo '# pkg-config file from libvpx $(VERSION_STRING)' > $@ | 316 $(qexec)echo '# pkg-config file from libvpx $(VERSION_STRING)' > $@ |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 368 # | 357 # |
| 369 # Add assembler dependencies for configuration and offsets | 358 # Add assembler dependencies for configuration and offsets |
| 370 # | 359 # |
| 371 $(filter %.s.o,$(OBJS-yes)): $(BUILD_PFX)vpx_config.asm | 360 $(filter %.s.o,$(OBJS-yes)): $(BUILD_PFX)vpx_config.asm |
| 372 $(filter %$(ASM).o,$(OBJS-yes)): $(BUILD_PFX)vpx_config.asm | 361 $(filter %$(ASM).o,$(OBJS-yes)): $(BUILD_PFX)vpx_config.asm |
| 373 | 362 |
| 374 | 363 |
| 375 $(shell $(SRC_PATH_BARE)/build/make/version.sh "$(SRC_PATH_BARE)" $(BUILD_PFX)vp
x_version.h) | 364 $(shell $(SRC_PATH_BARE)/build/make/version.sh "$(SRC_PATH_BARE)" $(BUILD_PFX)vp
x_version.h) |
| 376 CLEAN-OBJS += $(BUILD_PFX)vpx_version.h | 365 CLEAN-OBJS += $(BUILD_PFX)vpx_version.h |
| 377 | 366 |
| 378 CODEC_DOC_SRCS += vpx/vpx_codec.h \ | |
| 379 vpx/vpx_decoder.h \ | |
| 380 vpx/vpx_encoder.h \ | |
| 381 vpx/vpx_image.h | |
| 382 | 367 |
| 383 ## | 368 ## |
| 384 ## libvpx test directives | 369 ## libvpx test directives |
| 385 ## | 370 ## |
| 386 ifeq ($(CONFIG_UNIT_TESTS),yes) | 371 ifeq ($(CONFIG_UNIT_TESTS),yes) |
| 387 LIBVPX_TEST_DATA_PATH ?= . | 372 LIBVPX_TEST_DATA_PATH ?= . |
| 388 | 373 |
| 389 include $(SRC_PATH_BARE)/test/test.mk | 374 include $(SRC_PATH_BARE)/test/test.mk |
| 390 LIBVPX_TEST_SRCS=$(addprefix test/,$(call enabled,LIBVPX_TEST_SRCS)) | 375 LIBVPX_TEST_SRCS=$(addprefix test/,$(call enabled,LIBVPX_TEST_SRCS)) |
| 391 LIBVPX_TEST_BINS=./test_libvpx | 376 LIBVPX_TEST_BINS=./test_libvpx |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 499 @echo "INPUT += $^" >> $@ | 484 @echo "INPUT += $^" >> $@ |
| 500 @echo "PREDEFINED = VPX_CODEC_DISABLE_COMPAT" >> $@ | 485 @echo "PREDEFINED = VPX_CODEC_DISABLE_COMPAT" >> $@ |
| 501 @echo "INCLUDE_PATH += ." >> $@; | 486 @echo "INCLUDE_PATH += ." >> $@; |
| 502 @echo "ENABLED_SECTIONS += $(sort $(CODEC_DOC_SECTIONS))" >> $@ | 487 @echo "ENABLED_SECTIONS += $(sort $(CODEC_DOC_SECTIONS))" >> $@ |
| 503 | 488 |
| 504 ## Generate rtcd.h for all objects | 489 ## Generate rtcd.h for all objects |
| 505 $(OBJS-yes:.o=.d): $(RTCD) | 490 $(OBJS-yes:.o=.d): $(RTCD) |
| 506 | 491 |
| 507 ## Update the global src list | 492 ## Update the global src list |
| 508 SRCS += $(CODEC_SRCS) $(LIBVPX_TEST_SRCS) $(GTEST_SRCS) | 493 SRCS += $(CODEC_SRCS) $(LIBVPX_TEST_SRCS) $(GTEST_SRCS) |
| OLD | NEW |