Simple command line calculator http://amath.innolan.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

builddist.sh 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. #!/bin/sh
  2. rm -f amath.lha
  3. rm -Rf amath
  4. rm -Rf dist
  5. mkdir dist
  6. cd build/flexcat
  7. ./configure
  8. make clean
  9. make
  10. cd ../..
  11. #GCC295="Y"
  12. REGTEST="N" ./configure -m68000 m68k-amigaos- -noixemul
  13. make
  14. mv amath dist/amath.000
  15. make clean
  16. REGTEST="N" ./configure -m68020 m68k-amigaos- -noixemul
  17. make
  18. mv amath dist/amath.020
  19. make clean
  20. REGTEST="N" ./configure -m68030 m68k-amigaos- -noixemul
  21. make
  22. mv amath dist/amath.030
  23. make clean
  24. REGTEST="N" ./configure -m68040 m68k-amigaos- -noixemul
  25. make
  26. mv amath dist/amath.040
  27. make clean
  28. REGTEST="N" ./configure -m68060 m68k-amigaos- -noixemul
  29. make
  30. mv amath dist/amath.060
  31. make clean
  32. REGTEST="N" ./configure "-m68020 -m68881" m68k-amigaos- -noixemul
  33. make
  34. mv amath dist/amath.020f
  35. make clean
  36. REGTEST="N" ./configure "-m68030 -m68881" m68k-amigaos- -noixemul
  37. make
  38. mv amath dist/amath.030f
  39. make clean
  40. ./configure -m68000 m68k-amigaos- -noixemul
  41. make
  42. mv amath dist/amath-test.000
  43. make clean
  44. ./configure -m68020 m68k-amigaos- -noixemul
  45. make
  46. mv amath dist/amath-test.020
  47. make clean
  48. ./configure -m68030 m68k-amigaos- -noixemul
  49. make
  50. mv amath dist/amath-test.030
  51. make clean
  52. ./configure -m68040 m68k-amigaos- -noixemul
  53. make
  54. mv amath dist/amath-test.040
  55. make clean
  56. ./configure -m68060 m68k-amigaos- -noixemul
  57. make
  58. mv amath dist/amath-test.060
  59. make clean
  60. ./configure "-m68020 -m68881" m68k-amigaos- -noixemul
  61. make
  62. mv amath dist/amath-test.020f
  63. make clean
  64. ./configure "-m68030 -m68881" m68k-amigaos- -noixemul
  65. make
  66. mv amath dist/amath-test.030f
  67. make clean
  68. cd dist
  69. touch hashkeys
  70. sha1sum amath.000 >>hashkeys
  71. sha1sum amath.020 >>hashkeys
  72. sha1sum amath.030 >>hashkeys
  73. sha1sum amath.040 >>hashkeys
  74. sha1sum amath.060 >>hashkeys
  75. sha1sum amath.020f >>hashkeys
  76. sha1sum amath.030f >>hashkeys
  77. sha1sum amath-test.000 >>hashkeys
  78. sha1sum amath-test.020 >>hashkeys
  79. sha1sum amath-test.030 >>hashkeys
  80. sha1sum amath-test.040 >>hashkeys
  81. sha1sum amath-test.060 >>hashkeys
  82. sha1sum amath-test.020f >>hashkeys
  83. sha1sum amath-test.030f >>hashkeys
  84. sha256sum amath.000 >>hashkeys
  85. sha256sum amath.020 >>hashkeys
  86. sha256sum amath.030 >>hashkeys
  87. sha256sum amath.040 >>hashkeys
  88. sha256sum amath.060 >>hashkeys
  89. sha256sum amath.020f >>hashkeys
  90. sha256sum amath.030f >>hashkeys
  91. sha256sum amath-test.000 >>hashkeys
  92. sha256sum amath-test.020 >>hashkeys
  93. sha256sum amath-test.030 >>hashkeys
  94. sha256sum amath-test.040 >>hashkeys
  95. sha256sum amath-test.060 >>hashkeys
  96. sha256sum amath-test.020f >>hashkeys
  97. sha256sum amath-test.030f >>hashkeys
  98. cd ..
  99. make amigacatalogs
  100. #cp amath.readme dist/
  101. cp LICENSE dist/
  102. cp HISTORY dist/
  103. mkdir dist/script
  104. cp script/* dist/script/
  105. date -Ru >dist/build_date
  106. #uname -srmo >dist/build_host
  107. mv dist amath
  108. #lha-ac a amath.lha amath