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.

compile.sh 652B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. rm UAC.manifest UAC.rc
  3. if [ ! -e ../../installer/windows/UAC.rc ]; then
  4. echo "1 24 \"UAC.manifest\"" > UAC.rc
  5. cp ../../installer/windows/UAC.manifest .
  6. else
  7. cp ../../installer/windows/UAC.manifest ../../installer/windows/UAC.rc .
  8. fi;
  9. if [ ! -e ./icon.ico ]; then
  10. ln -sf "../../src/com/dmdirc/res/icon.ico" ./icon.ico
  11. fi
  12. rm -Rf ./*.exe
  13. compilerFlags="-Xs -XX -O2 -Or -Op1"
  14. extraFlags="-Fu${PWD}/../../libwin"
  15. fpc -Sd -Twin32 ${compilerFlags} ${extraFlags} DMDirc.dpr
  16. fpc -Sd -Twin32 ${compilerFlags} ${extraFlags} DMDircUpdater.dpr
  17. rm -Rf ./*.o ./*.or ./*.ppu
  18. if [ -e DMDircUpdater.exe -a -e DMDirc.exe ]; then
  19. exit 0;
  20. else
  21. exit 1;
  22. fi