generate-resources.sh 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/bash
  2. echo "<!-- This file has been autogenerated. Do not edit. -->"
  3. echo "<!-- See: ${0} -->"
  4. echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
  5. echo "<gresources>"
  6. echo " <gresource prefix=\"/org/crownengine/Crown\">"
  7. echo " <file compressed=\"true\">theme/Adwaita/gtk-contained-dark.css</file>"
  8. echo " <file compressed=\"true\">theme/Adwaita/gtk-contained.css</file>"
  9. echo " <file compressed=\"true\">theme/Adwaita/gtk-dark.css</file>"
  10. echo " <file compressed=\"true\">theme/Adwaita/gtk.css</file>"
  11. echo " <file compressed=\"true\">ui/style.css</file>"
  12. echo " <file compressed=\"true\">ui/style-light.css</file>"
  13. echo " <file compressed=\"true\">ui/style-dark.css</file>"
  14. find * -name '*.ui' \
  15. | sort \
  16. | tr '\n' '\0' \
  17. | xargs -0 -n1 printf " <file compressed=\"true\" preprocess=\"xml-stripblanks\">%s</file>\n"
  18. find theme/Adwaita/assets -name '*.png' \
  19. | sort \
  20. | tr '\n' '\0' \
  21. | xargs -0 -n1 printf " <file>%s</file>\n"
  22. find icons -name '*.svg' \
  23. | sort \
  24. | tr '\n' '\0' \
  25. | xargs -0 -n1 printf " <file compressed=\"true\" preprocess=\"xml-stripblanks\">%s</file>\n"
  26. echo " </gresource>"
  27. echo "</gresources>"