build.sh 696 B

123456789101112131415161718192021222324252627282930313233
  1. #
  2. ############################################
  3. # Build libraries + tests (gm2 -fiso)
  4. ############################################
  5. #
  6. rm -f ./*.o
  7. #
  8. for x in \
  9. SplitV1.mod \
  10. VT100.mod \
  11. VT52.mod \
  12. Ansi.mod \
  13. Regis.mod
  14. do
  15. echo "+++++++++++++++++++++++++++++"
  16. echo $x
  17. gm2 -fiso -c $x
  18. done
  19. echo "+++++++++++++++++++++++++++++"
  20. echo Compiling tests
  21. for t in tests/TestVT100*.mod tests/TestVT52*.mod tests/TestAnsi*.mod tests/TestRegis*.mod; do
  22. base=$(basename $t .mod)
  23. echo "---- $base"
  24. gm2 -fiso -o tests/$base VT100.o VT52.o Ansi.o Regis.o SplitV1.o $t
  25. done
  26. echo "+++++++++++++++++++++++++++++"
  27. echo Split test
  28. gm2 -fiso -o tests/testSpliV1 SplitV1.o tests/testSplit.mod