executable("RequestServer") { configs += [ "//Ladybird:ladybird_config" ] include_dirs = [ "//Userland/Libraries", "//Userland/Services", ] deps = [ "//AK", "//Userland/Libraries/LibCore", "//Userland/Libraries/LibCrypto", "//Userland/Libraries/LibFileSystem", "//Userland/Libraries/LibGemini", "//Userland/Libraries/LibHTTP", "//Userland/Libraries/LibIPC", "//Userland/Libraries/LibMain", "//Userland/Libraries/LibProtocol", "//Userland/Libraries/LibTLS", ] sources = [ "//Userland/Services/RequestServer/ConnectionCache.cpp", "//Userland/Services/RequestServer/ConnectionFromClient.cpp", "//Userland/Services/RequestServer/GeminiProtocol.cpp", "//Userland/Services/RequestServer/GeminiRequest.cpp", "//Userland/Services/RequestServer/HttpProtocol.cpp", "//Userland/Services/RequestServer/HttpRequest.cpp", "//Userland/Services/RequestServer/HttpsProtocol.cpp", "//Userland/Services/RequestServer/HttpsRequest.cpp", "//Userland/Services/RequestServer/Protocol.cpp", "//Userland/Services/RequestServer/Request.cpp", "main.cpp", ] }