amiga.sh 730 B

123456789101112131415161718192021222324252627282930313233343536
  1. platform_enter_hook() {
  2. export PATH=$HOME/bin/amiga/bin:/usr/local/amiga/SDK/local/clib2/bin:$PATH
  3. BUILD_FLAGS="debuglink"
  4. CONFIG_FLAGS="$CONFIG_FLAGS --platform amiga \
  5. --prefix /usr/local/amiga --disable-libpng \
  6. --disable-utils"
  7. }
  8. platform_exit_hook() {
  9. DUMMY=1
  10. }
  11. platform_build_test_hook() {
  12. if [ ! -f mzxrun.exe -o ! -f megazeux.exe ]; then
  13. ERRNO=1
  14. return
  15. fi
  16. file mzxrun.exe | egrep -q "ELF 32-bit.*MSB.*PowerPC.*dynamically"
  17. if [ "$?" != "0" ]; then
  18. ERRNO=1
  19. return
  20. fi
  21. file megazeux.exe | egrep -q "ELF 32-bit.*MSB.*PowerPC.*dynamically"
  22. if [ "$?" != "0" ]; then
  23. ERRNO=1
  24. return
  25. fi
  26. }
  27. platform_archive_test_hook() {
  28. [ ! -f build/dist/amiga/*amiga.lha ] && ERRNO=2
  29. }