#!/usr/bin/env sh

# Copyright 2019-2024 Tauri Programme within The Commons Conservancy
# SPDX-License-Identifier: Apache-2.0
# SPDX-License-Identifier: MIT

declare -a examples=("api" "sidecar" "resources" "tauri-dynamic-lib" "workspace")
declare -a tooling=("bench" "cli" "webdriver")

for example in "${examples[@]}"
do
   cd examples/$example/src-tauri
   cargo update
   cargo build
   cd ../../..
done

for tooling in "${tooling[@]}"
do
   cd tooling/$tooling
   cargo update
   cargo build
   cd ../..
done
