meson.build 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. # Query Parameters Example
  2. executable('query-parameters',
  3. 'QueryParameters.vala',
  4. dependencies: [astralis_dep, invercargill_dep],
  5. install: false
  6. )
  7. # Path Routing Example
  8. executable('path-routing',
  9. 'PathRouting.vala',
  10. dependencies: [astralis_dep, invercargill_dep],
  11. install: false
  12. )
  13. # Headers and Cookies Example
  14. executable('headers-and-cookies',
  15. 'HeadersAndCookies.vala',
  16. dependencies: [astralis_dep, invercargill_dep],
  17. install: false
  18. )
  19. # Form Data Example
  20. executable('form-data',
  21. 'FormData.vala',
  22. dependencies: [astralis_dep, invercargill_dep],
  23. install: false
  24. )
  25. # JSON API Example
  26. executable('json-api',
  27. 'JsonApi.vala',
  28. dependencies: [astralis_dep, invercargill_dep],
  29. install: false
  30. )
  31. # Data Structures Demo Example
  32. executable('data-structures-demo',
  33. 'DataStructuresDemo.vala',
  34. dependencies: [astralis_dep, invercargill_dep],
  35. install: false
  36. )
  37. # Enumerable Operations Example
  38. executable('enumerable-operations',
  39. 'EnumerableOperations.vala',
  40. dependencies: [astralis_dep, invercargill_dep],
  41. install: false
  42. )
  43. # Error Handling Example
  44. executable('error-handling',
  45. 'ErrorHandling.vala',
  46. dependencies: [astralis_dep, invercargill_dep],
  47. install: false
  48. )
  49. # Original Simple API Example
  50. executable('simple-api',
  51. 'SimpleApi.vala',
  52. dependencies: [astralis_dep, invercargill_dep],
  53. install: false
  54. )
  55. # Remote Address Example
  56. executable('remote-address',
  57. 'RemoteAddress.vala',
  58. dependencies: [astralis_dep, invercargill_dep, json_glib_dep],
  59. install: false
  60. )
  61. # File Server Example - serves a directory with compression support
  62. executable('file-server',
  63. 'FileServer.vala',
  64. dependencies: [astralis_dep, invercargill_dep],
  65. install: false
  66. )
  67. # FastResources Example - demonstrates FastResource with different constructors
  68. executable('fast-resources',
  69. 'FastResources.vala',
  70. dependencies: [astralis_dep, invercargill_dep],
  71. install: false
  72. )
  73. # DocumentBuilder Example - demonstrates HtmlDocument/HtmlNode for building dynamic HTML
  74. executable('document-builder',
  75. 'DocumentBuilder.vala',
  76. dependencies: [astralis_dep, invercargill_dep],
  77. install: false
  78. )
  79. # DocumentBuilderTemplate Example - demonstrates loading HTML templates and modifying elements
  80. executable('document-builder-template',
  81. 'DocumentBuilderTemplate.vala',
  82. dependencies: [astralis_dep, invercargill_dep],
  83. install: false
  84. )