| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # CounterComponent Example - demonstrates Spry.Component with outlets for counter page
- executable('counter-component',
- 'CounterComponent.vala',
- dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
- install: false
- )
- # TodoComponent Example - demonstrates Spry.Component for a complete todo list CRUD
- executable('todo-component',
- 'TodoComponent.vala',
- dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
- install: false
- )
- # SimpleExample - demonstrates basic Spry.Component usage with outlets
- executable('simple-example',
- 'SimpleExample.vala',
- dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
- install: false
- )
- # TemplateExample - demonstrates PageComponent and PageTemplate for template-based pages
- executable('template-example',
- 'TemplateExample.vala',
- dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
- install: false
- )
- # ProgressExample - demonstrates continuation feature for real-time progress updates via SSE
- executable('progress-example',
- 'ProgressExample.vala',
- dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep],
- install: false
- )
- # UsersExample - demonstrates the complete Spry Authentication/Authorisation system
- # Includes: user registration, authentication, permissions, protected pages
- executable('users-example',
- 'UsersExample.vala',
- dependencies: [spry_dep, spry_authentication_dep, spry_authorisation_dep, astralis_dep, invercargill_dep, inversion_dep, invercargill_sql_dep, sqlite_dep],
- install: false
- )
|