diff --git a/BUILD.gn b/BUILD.gn new file mode 100644 index 0000000000000000000000000000000000000000..17e09c17c817268437555cd227427752b69ed049 --- /dev/null +++ b/BUILD.gn @@ -0,0 +1,35 @@ +import("//build/ohos.gni") + +config("ipc_config") { + include_dirs = [ + "include", + "//utils/native/base/include", + ] +} + +ohos_shared_library("ipc_core") { + include_dirs = [ + "include", + ] + + sources = [ + "ipc_center.cpp", + "ipc_object_stub.cpp", + "ipc_skeleton.cpp", + "iremote_object.cpp", + "message_parcel.cpp", + ] + + deps = [ + "//utils/native/base:utils", + ] + + public_configs = [ ":ipc_config" ] + +} + +group("ipc_single") { + deps = [ ":ipc_core" ] + public_configs = [ ":ipc_config" ] +} + diff --git a/ohos.build b/ohos.build new file mode 100644 index 0000000000000000000000000000000000000000..be6f1fa334d6cc9696b7bc94d294bebfbe45e365 --- /dev/null +++ b/ohos.build @@ -0,0 +1,24 @@ +{ + "subsystem": "depend", + "parts": { + "ipc": { + "module_list": [ ], + "inner_kits": [ + { + "name": "//depend/ipc:ipc_single", + "header": { + "header_files": [ ], + "header_base": "//depend" + } + }, + { + "name":"//depend/ipc:ipc_core", + "header": { + "header_files": [ ], + "header_base": "//depend" + } + } + ] + } + } +}