12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import("//Meta/gn/build/compiled_action.gni")
- compiled_action("ImageDecoderClientEndpoint") {
- tool = "//Meta/Lagom/Tools/CodeGenerators/IPCCompiler"
- inputs = [ "//Userland/Services/ImageDecoder/ImageDecoderClient.ipc" ]
- outputs = [ "$root_gen_dir/ImageDecoder/ImageDecoderClientEndpoint.h" ]
- args = [
- rebase_path(inputs[0], root_build_dir),
- "-o",
- rebase_path(outputs[0], root_build_dir),
- ]
- }
- compiled_action("ImageDecoderServerEndpoint") {
- tool = "//Meta/Lagom/Tools/CodeGenerators/IPCCompiler"
- inputs = [ "//Userland/Services/ImageDecoder/ImageDecoderServer.ipc" ]
- outputs = [ "$root_gen_dir/ImageDecoder/ImageDecoderServerEndpoint.h" ]
- args = [
- rebase_path(inputs[0], root_build_dir),
- "-o",
- rebase_path(outputs[0], root_build_dir),
- ]
- }
- shared_library("LibImageDecoderClient") {
- output_name = "imagedecoderclient"
- include_dirs = [
- "//Userland/Libraries",
- "//Userland/Services",
- "//Userland/",
- ]
- deps = [
- ":ImageDecoderClientEndpoint",
- ":ImageDecoderServerEndpoint",
- "//AK",
- "//Userland/Libraries/LibCore",
- "//Userland/Libraries/LibGfx",
- "//Userland/Libraries/LibIPC",
- ]
- sources = [ "Client.cpp" ]
- sources += get_target_outputs(":ImageDecoderClientEndpoint") +
- get_target_outputs(":ImageDecoderServerEndpoint")
- }
|