rosavox/tools/build
2025-05-23 07:33:29 +00:00

45 lines
1.2 KiB
Bash
Executable file

#!/usr/bin/env sh
## consts
dir_build="build"
dir_source="source"
## exec
### exec:backend
dir_build_backend="${dir_build}/backend"
mkdir -p ${dir_build_backend}/lib/alveolata
cp -r -u lib/alveolata/* ${dir_build_backend}/lib/alveolata/
mkdir -p ${dir_build_backend}/lib/piper
cp -r -u lib/piper/* ${dir_build_backend}/lib/piper/
mkdir -p ${dir_build_backend}/helpers
cp -r -u -v ${dir_source}/helpers/* ${dir_build_backend}/helpers/
cp -r -u -v ${dir_source}/strings.json ${dir_build_backend}/
mkdir -p ${dir_build_backend}
cp -r -u -v ${dir_source}/backend/* ${dir_build}/backend/
cd ${dir_build_backend} && ln -f -s main.php index.php ; cd -
mkdir -p ${dir_build_backend}/docs
### exec:frontend
dir_build_frontend="${dir_build}/frontend"
# mkdir -p ${dir_build_frontend}/lib/alveolata
# cp -r -u lib/alveolata/* ${dir_build_frontend}/lib/alveolata/
mkdir -p ${dir_build_frontend}/helpers
cp -r -u -v ${dir_source}/helpers/* ${dir_build_frontend}/helpers/
cp -r -u -v ${dir_source}/strings.json ${dir_build_frontend}/
mkdir -p ${dir_build_frontend}
cp -r -u -v ${dir_source}/frontend/* ${dir_build_frontend}/
cd ${dir_build_frontend} && ln -f -s index.html.php index.php ; cd -