BuildExtDemosFPC.sh 876 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. echo "Building Extension Demos using Free Pascal"
  3. # Important! Set this dirs on your system
  4. SDLDIR=""
  5. OPENGLDIR=""
  6. ROOTDIR=".."
  7. DEMOPATH="$ROOTDIR/Demos/ObjectPascal"
  8. UNITS="-Fu$ROOTDIR/Source -Fu$ROOTDIR/Source/JpegLib -Fu$ROOTDIR/Source/ZLib
  9. -Fu$DEMOPATH/Common -Fu$ROOTDIR/Source/Extensions -Fu$ROOTDIR/Extras/Extensions -Fu$SDLDIR -Fu$OPENGLDIR"
  10. INCLUDE="-Fi$ROOTDIR/Source -Fi$SDLDir -Fi$OPENGLDIR"
  11. LIBS="-Fl$ROOTDIR/Extras/Extensions/J2KObjects"
  12. OUTPUT="-FE$ROOTDIR/Demos/Bin"
  13. OPTIONS="-Sgi -OG2 -Xs"
  14. fpc $OPTIONS $OUTPUT "$DEMOPATH/SDLDemo/SDLDemo.dpr" $UNITS $INCLUDE $LIBS -oSDLDemo
  15. if test $? = 0; then
  16. fpc $OPTIONS $OUTPUT "$DEMOPATH/OpenGLDemo/OpenGLDemo.dpr" $UNITS $INCLUDE $LIBS -oOpenGLDemo
  17. fi
  18. if test $? = 0; then
  19. echo "Extension demos successfuly build in Demos/Bin directory"
  20. else
  21. echo "Error when building demos!"
  22. fi
  23. sh Clean.sh