From 9a47c162aaf58e6483673532f2bef7f1c847ea51 Mon Sep 17 00:00:00 2001 From: zboris12 Date: Sun, 24 Mar 2024 20:46:49 +0900 Subject: [PATCH] Made build.sh easier to read. --- build.sh | 79 +++++++++++++++++++++++++++----------------------------- 1 file changed, 38 insertions(+), 41 deletions(-) diff --git a/build.sh b/build.sh index 0c979f1..819ed8d 100755 --- a/build.sh +++ b/build.sh @@ -1,50 +1,47 @@ # !/bin/sh # set -x -echo " -zgacertsutil.js -zgapdfcryptor.js -zgapdfsigner.js -zgaindex.js -" | { - OUTFLDR=dist - if [ -d ${OUTFLDR} ] +OUTFLDR=dist +if [ -d ${OUTFLDR} ] +then + rm -f ${OUTFLDR}/* +else + mkdir ${OUTFLDR} +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" +jss="" +while read js +do + if [ -n "${js}" ] then - rm -f ${OUTFLDR}/* - else - mkdir ${OUTFLDR} - 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" - jss="" - while read js - do - if [ -n "${js}" ] + c=$(echo "${js}" | cut -b1) + if [ "$c" != "#" ] then - c=$(echo "${js}" | cut -b1) - if [ "$c" != "#" ] + outf="${OUTFLDR}/_${js}" + sed -e "s/\/\/Only for nodejs Start\/\//\/*/g" -e "s/\/\/Only for nodejs End\/\//*\//g" "lib/${js}" > "${outf}" + if [ $? -eq 0 ] then - outf="${OUTFLDR}/_${js}" - sed -e "s/\/\/Only for nodejs Start\/\//\/*/g" -e "s/\/\/Only for nodejs End\/\//*\//g" "lib/${js}" > "${outf}" - if [ $? -eq 0 ] - then - echo "Created js file: ${outf}" - jss="${jss} --js ${outf}" - else - echo "Failed create js file: ${outf}" - exit 10 - fi + echo "Created js file: ${outf}" + jss="${jss} --js ${outf}" + else + echo "Failed create js file: ${outf}" + exit 10 fi fi - done - npx google-closure-compiler ${GCCOPT} ${GCCEXT} ${jss} --js_output_file ${OUTFLDR}/zgapdfsigner.min.js - if [ $? -ne 0 ] - then - echo "google-closure-compiler failed." - exit 20 fi - echo "Build result:" - ls -l ${OUTFLDR}/zgapdfsigner.min.js - exit 0 -} -exit $? +done <