Made build.sh easier to read.

sigtext
zboris12 2024-03-24 20:46:49 +09:00
parent d5b9c4ad22
commit 9a47c162aa
1 changed files with 40 additions and 43 deletions

View File

@ -1,24 +1,19 @@
# !/bin/sh # !/bin/sh
# set -x # set -x
echo " OUTFLDR=dist
zgacertsutil.js if [ -d ${OUTFLDR} ]
zgapdfcryptor.js then
zgapdfsigner.js
zgaindex.js
" | {
OUTFLDR=dist
if [ -d ${OUTFLDR} ]
then
rm -f ${OUTFLDR}/* rm -f ${OUTFLDR}/*
else else
mkdir ${OUTFLDR} mkdir ${OUTFLDR}
fi fi
GCCOPT="--charset UTF-8 --compilation_level SIMPLE_OPTIMIZATIONS --warning_level VERBOSE"
GCCEXT="--externs closure/google-ext.js --externs closure/forge-ext.js --externs closure/pdflib-ext.js --externs closure/zb-externs.js" GCCOPT="--charset UTF-8 --compilation_level SIMPLE_OPTIMIZATIONS --warning_level VERBOSE"
jss="" GCCEXT="--externs closure/google-ext.js --externs closure/forge-ext.js --externs closure/pdflib-ext.js --externs closure/zb-externs.js"
while read js jss=""
do while read js
do
if [ -n "${js}" ] if [ -n "${js}" ]
then then
c=$(echo "${js}" | cut -b1) c=$(echo "${js}" | cut -b1)
@ -36,15 +31,17 @@ zgaindex.js
fi fi
fi fi
fi fi
done done <<EOF
npx google-closure-compiler ${GCCOPT} ${GCCEXT} ${jss} --js_output_file ${OUTFLDR}/zgapdfsigner.min.js zgacertsutil.js
if [ $? -ne 0 ] zgapdfcryptor.js
then zgapdfsigner.js
zgaindex.js
EOF
npx google-closure-compiler ${GCCOPT} ${GCCEXT} ${jss} --js_output_file ${OUTFLDR}/zgapdfsigner.min.js
if [ $? -ne 0 ]
then
echo "google-closure-compiler failed." echo "google-closure-compiler failed."
exit 20 exit 20
fi fi
echo "Build result:"
ls -l ${OUTFLDR}/zgapdfsigner.min.js exit 0
exit 0
}
exit $?