| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- # Spry Framework Website
- # A modern, techy website showcasing the Spry framework and its ecosystem
- website_sources = files(
- 'Main.vala',
- 'MainTemplate.vala',
- 'Pages/HomePage.vala',
- 'Pages/ComponentsOverviewPage.vala',
- 'Pages/ComponentsTemplateSyntaxPage.vala',
- 'Pages/ComponentsActionsPage.vala',
- 'Pages/ComponentsOutletsPage.vala',
- 'Pages/ComponentsContinuationsPage.vala',
- 'Pages/PageComponentsOverviewPage.vala',
- 'Pages/PageTemplatesPage.vala',
- 'Pages/StaticResourcesOverviewPage.vala',
- 'Pages/StaticResourcesMkssrPage.vala',
- 'Components/CodeBlockComponent.vala',
- 'Components/DemoHostComponent.vala',
- 'Components/NavSidebarComponent.vala',
- 'DemoComponents/SimpleCounterDemo.vala',
- 'DemoComponents/TodoListDemo.vala',
- 'DemoComponents/ProgressDemo.vala',
- )
- # Generate Vala resource file from CSS
- docs_css_resource = custom_target('docs-css-resource',
- input: 'Static/docs.css',
- output: 'DocsCssResource.vala',
- command: [spry_mkssr, '--vala', '--ns=Demo.Static', '-n', 'docs.css', '-c', 'text/css', '-o', '@OUTPUT@', '@INPUT@']
- )
- # Math library for particle physics (sin/cos in explode function)
- m_dep = meson.get_compiler('c').find_library('m', required: false)
- executable('spry-demo',
- website_sources,
- docs_css_resource,
- dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep, m_dep],
- install: true
- )
|