#!/usr/bin/env bash # ===----------------------------------------------------------------------===## # # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. # See https://llvm.org/LICENSE.txt for license information. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception # # ===----------------------------------------------------------------------===## set -e THIS_DIR="$(cd "$(dirname "$0")" && pwd)" . "${THIS_DIR}/emulator-functions.sh" build_image() { local EMU_IMG="$1" validate_emu_img_syntax "${EMU_IMG}" docker build -t $(docker_image_of_emu_img ${EMU_IMG}) \ -f Dockerfile.emulator . \ --build-arg API=$(api_of_emu_img ${EMU_IMG}) \ --build-arg TYPE=$(type_of_emu_img ${EMU_IMG}) \ --build-arg ABI=$(abi_of_arch $(arch_of_emu_img ${EMU_IMG})) } cd "${THIS_DIR}" build_image 21-def-x86 build_image 33-goog-x86_64