| 1234567891011121314151617181920212223242526272829303132333435 |
- sources = files(
- 'Core/HttpContext.vala',
- 'Core/HttpValues.vala',
- 'Core/HttpResult.vala',
- 'Core/AsyncInput.vala',
- 'Core/AsyncOutput.vala',
- 'Core/Pipeline.vala',
- 'Core/WebApplication.vala',
- 'Data/FormDataParser.vala',
- 'Components/EndpointRouter.vala',
- 'Components/Compressor.vala',
- 'Components/GzipCompressor.vala',
- 'Components/BrotliCompressor.vala',
- 'Components/ZstdCompressor.vala',
- 'Endpoints/Endpoint.vala',
- 'Endpoints/FilesystemResource.vala',
- 'Endpoints/FastResource.vala',
- 'Server/Server.vala',
- 'Server/RequestContext.vala',
- 'Server/ResponseContext.vala',
- 'Server/ServerInput.vala',
- 'Server/ServerOutput.vala',
- )
- libastralis = shared_library('astralis',
- sources,
- dependencies: [glib_dep, gobject_dep, mhd_dep, gio_dep, gio_unix_dep, invercargill_dep, invercargill_json_dep, json_glib_dep, zlib_dep, brotli_dep, zstd_dep, inversion_dep],
- install: true
- )
- astralis_dep = declare_dependency(
- link_with: libastralis,
- include_directories: include_directories('.'),
- dependencies: [glib_dep, gobject_dep, invercargill_dep, invercargill_json_dep, mhd_dep, json_glib_dep, brotli_dep, zstd_dep, inversion_dep] # Users of astralis need glib, gobject, invercargill, mhd, brotli, and zstd
- )
|