代码拉取完成,页面将自动刷新
# Copyright (C) 2021 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")
import("//developtools/profiler/build/config.gni")
ohos_static_library("lua") {
sources = [
"src/lua.c",
"src/lapi.c",
"src/lauxlib.c",
"src/lbaselib.c",
"src/lcode.c",
"src/lcorolib.c",
"src/lctype.c",
"src/ldblib.c",
"src/ldebug.c",
"src/ldo.c",
"src/ldump.c",
"src/lfunc.c",
"src/lgc.c",
"src/linit.c",
"src/liolib.c",
"src/llex.c",
"src/lmathlib.c",
"src/lmem.c",
"src/loadlib.c",
"src/lobject.c",
"src/lopcodes.c",
"src/loslib.c",
"src/lparser.c",
"src/lstate.c",
"src/lstring.c",
"src/lstrlib.c",
"src/ltable.c",
"src/ltablib.c",
"src/ltm.c",
"src/lua.hpp",
"src/luac.c",
"src/lundump.c",
"src/lutf8lib.c",
"src/lvm.c",
"src/lzio.c",
]
cflags = [
"-D_GNU_SOURCE",
"-D_HAS_EXCEPTIONS=0",
"-DHAVE_CONFIG_H",
"-Wno-macro-redefined",
]
ldflags = []
if (target_os == "win") {
cflags += [
"-DNOMINMAX",
"-D_CRT_SECURE_NO_DEPRECATE",
"-D_CRT_NONSTDC_NO_DEPRECATE",
"-D_WIN32_WINNT=0x0600",
]
ldflags += [ "-defaultlib:ws2_32.lib" ]
}
defines = [ "CARES_STATICLIB" ]
include_dirs = [
"./src",
]
if (target_os == "android" || target_os == "ohos" || target_os == "aosp") {
include_dirs += [ "config_android" ]
} else if (target_os == "linux") {
include_dirs += [ "config_linux" ]
} else if (target_os == "win") {
include_dirs += [ "config_windows" ]
}
# print("cares_target_os is $target_os")
subsystem_name = "${OHOS_PROFILER_SUBSYS_NAME}"
part_name = "${OHOS_PROFILER_PART_NAME}"
}
ohos_executable("lua_exe") {
sources = [
"src/lua.c",
]
include_dirs = [
"./src",
]
deps = [
":lua",
]
output_name = "lua"
subsystem_name = "${OHOS_PROFILER_SUBSYS_NAME}"
part_name = "${OHOS_PROFILER_PART_NAME}"
}
ohos_executable("luac_exe") {
sources = [
"src/luac.c",
]
include_dirs = [
"./src",
]
deps = [
":lua",
]
output_name = "luac"
subsystem_name = "${OHOS_PROFILER_SUBSYS_NAME}"
part_name = "${OHOS_PROFILER_PART_NAME}"
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。