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.

createAllPluginJar.sh 878B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. # This attempts to create a clean build of dmdirc, then if the build was a success
  3. # it will create plugin jars for all the plugins in the addons directory.
  4. if [ ${?} = "0" ]; then
  5. for dir in `ls -1 modules/plugins/src/com/dmdirc/addons`; do
  6. if [ -e "modules/plugins/src/com/dmdirc/addons/${dir}/.ignore" ]; then
  7. echo "------"
  8. echo "Not building: ${dir}"
  9. echo "------"
  10. else
  11. ./createPluginJar.sh com.dmdirc.addons.${dir} ${dir}
  12. fi
  13. done
  14. fi
  15. # Plugins to bundle into development jars.
  16. plugins="ui_swing.jar tabcompletion_bash.jar tabcompletion_mirc.jar parser_irc.jar"
  17. mkdir -p ${PWD}/build/classes/plugins
  18. for PLUGIN in ${plugins}; do
  19. ln -sf ${PWD}/plugins/${PLUGIN} ${PWD}/build/classes/plugins/${PLUGIN};
  20. done;
  21. #if [ -d ${PWD}/build/classes -a ! -e ${PWD}/build/classes/plugins ]; then
  22. # ln -s ${PWD}/plugins ${PWD}/build/classes/plugins;
  23. #fi