meson.build 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. # CounterComponent Example - demonstrates Spry.Component with outlets for counter page
  2. executable('counter-component',
  3. 'CounterComponent.vala',
  4. dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
  5. install: false
  6. )
  7. # TodoComponent Example - demonstrates Spry.Component for a complete todo list CRUD
  8. executable('todo-component',
  9. 'TodoComponent.vala',
  10. dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
  11. install: false
  12. )
  13. # SimpleExample - demonstrates basic Spry.Component usage with outlets
  14. executable('simple-example',
  15. 'SimpleExample.vala',
  16. dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
  17. install: false
  18. )
  19. # TemplateExample - demonstrates PageComponent and PageTemplate for template-based pages
  20. executable('template-example',
  21. 'TemplateExample.vala',
  22. dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
  23. install: false
  24. )
  25. # ProgressExample - demonstrates continuation feature for real-time progress updates via SSE
  26. executable('progress-example',
  27. 'ProgressExample.vala',
  28. dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
  29. install: false
  30. )