spiegel-keyman/resources/build/tests/dependencies/basic/app/build.sh
Marc Durdin 350808bd5d chore(common): fixup tests and various typo tweaks
When running tests, discovered a number of typos in builder.inc.sh.

Also fixup pathing for builder include for all scripts under resources/
to ensure that we can maximize performance.
2023-03-13 09:43:09 +07:00

42 lines
1,000 B
Bash
Executable file

#!/usr/bin/env bash
set -eu
## START STANDARD BUILD SCRIPT INCLUDE
# adjust relative paths as necessary
THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")"
. "${THIS_SCRIPT%/*}/../../../../../../resources/build/build-utils.sh"
# END STANDARD BUILD SCRIPT INCLUDE
cd "$THIS_SCRIPT_PATH"
# Test builder_describe_outputs and dependencies
builder_describe "app test module" \
@../library \
clean \
configure \
build
builder_parse "$@"
builder_describe_outputs \
configure:project out.configure \
build:project out.build
if builder_start_action clean:project; then
rm -f out.configure out.build
builder_finish_action success clean:project
fi
if builder_start_action configure:project; then
echo " ... doing the 'configure' action for 'app'"
touch out.configure
builder_finish_action success configure:project
fi
if builder_start_action build:project; then
echo " ... doing the 'build' action for 'app'"
touch out.build
builder_finish_action success build:project
fi