56 lines
1.4 KiB
Bash
Executable File
56 lines
1.4 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
BASEDIR=$(dirname "$0")
|
|
cd "$BASEDIR"
|
|
source ../scripts/resolve_commands.sh
|
|
# The app loader
|
|
execute_ttsc -p tsconfig/tsconfig_packed_loader_app.json
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "Failed to generate packed loader file!"
|
|
exit 1
|
|
fi
|
|
|
|
npm run minify-web-rel-file `pwd`/generated/loader_app.min.js `pwd`/generated/loader_app.js
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "Failed to minimize packed loader file!"
|
|
exit 1
|
|
fi
|
|
|
|
# The popup certaccept loader
|
|
execute_ttsc -p tsconfig/tsconfig_packed_loader_certaccept.json
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "Failed to generate packed loader file!"
|
|
exit 1
|
|
fi
|
|
|
|
npm run minify-web-rel-file `pwd`/generated/loader_certaccept.min.js `pwd`/generated/loader_certaccept.js
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "Failed to minimize packed loader file!"
|
|
exit 1
|
|
fi
|
|
|
|
# The main shared source
|
|
execute_ttsc -p tsconfig/tsconfig_packed.json
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "Failed to generate packed file!"
|
|
exit 1
|
|
fi
|
|
|
|
# The certaccept source
|
|
execute_ttsc -p tsconfig/tsconfig_packed_certaccept.json
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "Failed to generate packed certaccept file!"
|
|
exit 1
|
|
fi
|
|
|
|
npm run minify-web-rel-file `pwd`/generated/certaccept.min.js `pwd`/generated/certaccept.js
|
|
if [[ $? -ne 0 ]]; then
|
|
echo "Failed to minimize the certaccept file!"
|
|
exit 1
|
|
fi
|
|
|
|
# Create packed CSS file
|
|
./css/generate_packed.sh
|
|
|
|
echo "Packed file generated!"
|
|
exit 0 |