build-MAth-Cloud.sh 578 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #! /bin/bash
  2. curDir=`pwd`
  3. # Build MAth DLLs
  4. for i in math-imt math-plaque;
  5. do
  6. echo -e "\033[92m*** Build ${i} DLL ***\033[0m"
  7. cd ${curDir}/api.ipsocloud.com/${i}
  8. qmake
  9. make -j$(nproc --all) && cp ${i} ../bin/
  10. make clean
  11. done
  12. # Build web sites
  13. for i in admin cro www;
  14. do
  15. echo -e "\033[92m*** Build ${i} web site ***\033[0m"
  16. cd ${curDir}/${i}.ipsocloud.com/webapp_webpack/
  17. #npm install
  18. npm ci
  19. npm run build-dev
  20. done
  21. # Create debian packages
  22. [ -x ${curDir}/debian/buildDeb.sh ] && cd ${curDir}/debian/ && ${curDir}/debian/buildDeb.sh
  23. cd ${curDir}