# from https://github.com/libvips/build-win64-mxe PKG := aom $(PKG)_WEBSITE := https://aomedia.googlesource.com/aom/ $(PKG)_DESCR := AV1 Codec Library $(PKG)_IGNORE := $(PKG)_VERSION := 3.12.0 $(PKG)_CHECKSUM := d89daa160a0ea1409c4193be5b17c9591024c4f5a0e545dcb9d197535c66836e $(PKG)_SUBDIR := libaom-$($(PKG)_VERSION) $(PKG)_FILE := libaom-$($(PKG)_VERSION).tar.gz $(PKG)_URL := https://storage.googleapis.com/aom-releases/$($(PKG)_FILE) $(PKG)_DEPS := cc $(BUILD)~nasm define $(PKG)_BUILD cd '$(BUILD_DIR)' && NASM_PATH='$(PREFIX)/$(BUILD)/bin' $(TARGET)-cmake \ -DENABLE_NASM=ON \ -DENABLE_DOCS=OFF \ -DENABLE_TESTS=OFF \ -DENABLE_TESTDATA=OFF \ -DENABLE_TOOLS=OFF \ -DENABLE_EXAMPLES=OFF \ -DCONFIG_AV1_HIGHBITDEPTH=0 \ -DCONFIG_WEBM_IO=0 \ $(if $(call seq,i686,$(PROCESSOR)), -DAOM_TARGET_CPU='x86') \ $(if $(call seq,aarch64,$(PROCESSOR)), -DCONFIG_RUNTIME_CPU_DETECT=0) \ '$(SOURCE_DIR)' # parallel build sometimes doesn't work; fallback to -j 1. $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' || $(MAKE) -C '$(BUILD_DIR)' -j 1 $(MAKE) -C '$(BUILD_DIR)' -j 1 $(subst -,/,$(INSTALL_STRIP_LIB)) endef