meson.build 894 B

12345678910111213141516171819202122232425262728
  1. # Spry Framework Website
  2. # A modern, techy website showcasing the Spry framework and its ecosystem
  3. website_sources = files(
  4. 'Main.vala',
  5. 'Styles.vala',
  6. 'Templates/SiteLayoutTemplate.vala',
  7. 'Pages/HomePage.vala',
  8. 'Pages/FeaturesPage.vala',
  9. 'Pages/EcosystemPage.vala',
  10. 'Pages/DemoPage.vala',
  11. 'Pages/FreedomPage.vala',
  12. 'Components/FeatureCardComponent.vala',
  13. 'Components/AuroraWaveComponent.vala',
  14. 'Components/CodeBlockComponent.vala',
  15. 'Components/StatCardComponent.vala',
  16. 'Endpoints/AuroraCanvasEndpoint.vala',
  17. 'Endpoints/AuroraStatsEndpoint.vala',
  18. )
  19. # Math library for particle physics (sin/cos in explode function)
  20. m_dep = meson.get_compiler('c').find_library('m', required: false)
  21. executable('spry-website',
  22. website_sources,
  23. dependencies: [spry_dep, astralis_dep, invercargill_dep, inversion_dep, m_dep],
  24. install: false
  25. )