From 4bb203b85f87d1f22b61882f4a55de74c8a2c62a Mon Sep 17 00:00:00 2001 From: mr-liang2504 Date: Fri, 5 Jan 2024 02:11:44 +0000 Subject: [PATCH] Signed-off-by: mr-liang2504 Change-Id: If6073f54c1ae9e033fea796dde3f79d30218dffc --- patch/BUILD.gn | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 patch/BUILD.gn diff --git a/patch/BUILD.gn b/patch/BUILD.gn new file mode 100644 index 0000000..ddeb33a --- /dev/null +++ b/patch/BUILD.gn @@ -0,0 +1,38 @@ +# Copyright (c) 2024 Huawei Device Co., Ltd. +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import("//build/ohos.gni") + +gen_src_dir = "//third_party/mtdev" +gen_dst_dir = root_out_dir + "/diff_libmtdev_mmi" +patches_root_dir = gen_src_dir + "/patch" +build_gn_dir = "$patches_root_dir/diff_libmtdev_mmi/mtdev" + +action("apply_patch") { + visibility = [ "*" ] + script = "${gen_src_dir}/patch/apply_patch.sh" + inputs = [ "$gen_src_dir" ] + outputs = [ + "$gen_dst_dir/src/caps.c", + "$gen_dst_dir/src/core.c", + "$gen_dst_dir/src/iobuf.c", + "$gen_dst_dir/src/match.c", + "$gen_dst_dir/src/match_four.c", + ] + + args = [ + rebase_path(gen_src_dir, root_build_dir), + rebase_path(gen_dst_dir, root_build_dir), + rebase_path(build_gn_dir, root_build_dir), + ] +} -- Gitee