1# Copyright (c) 2024 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14import("//base/startup/appspawn/appspawn.gni") 15import("//build/test.gni") 16 17ohos_executable("hnpsample") { 18 sources = [ "src/hnpsample/hnpsample.c" ] 19 20 ldflags = [ 21 "-Wl,-rpath=\$ORIGIN/../lib", 22 "-Wl,--disable-new-dtags", 23 ] 24 25 include_dirs = [] 26 27 configs = [] 28 29 deps = [ ":hnpsamplelib" ] 30 31 external_deps = [] 32 33 install_enable = true 34 subsystem_name = "${subsystem_name}" 35 part_name = "${part_name}" 36} 37 38ohos_shared_library("hnpsamplelib") { 39 include_dirs = [] 40 41 sources = [ "src/hnpsample/hnpsamplelib.c" ] 42 configs = [] 43 defines = [] 44 cflags = [] 45 external_deps = [] 46 47 install_enable = true 48 subsystem_name = "${subsystem_name}" 49 part_name = "${part_name}" 50} 51