# Copyright (c) 2020 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("//test/xts/tools/build/suite_lite.gni") hcpptest_suite("ActsPlayerTest") { suite_name = "acts" sources = [ "src/player_test.cpp", ] include_dirs = [ "//foundation/multimedia/services/media_lite/common/include", "//foundation/multimedia/services/media_lite/player/include", "//third_party/bounds_checking_function/include", ] outdir = rebase_path("$root_out_dir") ldflags = ["-L$outdir"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/common/hitimer/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/common/log/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/common/mbuffer/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/common/msghandler/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/dcf/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/dtcf/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/eventhub/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/fileformat/common/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/fileformat/exif/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/fileformat/mp4/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/fileformat/ts/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/fstool/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/recorder_pro/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/statemachine/fsm/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/statemachine/hfsm/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/component/storage/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/media_adpt/hi3516dv300"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/thirdparty/openexif/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/middleware/source_ohos/thirdparty/timers/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/hardware/media_ohos/hal/audio/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/hardware/media_ohos/hal/codec/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/hardware/media_ohos/hal/common/lib"] ldflags += ["-L${ohos_root_path}/vendor/hisi/hi35xx/hardware/media_ohos/hal/format/lib"] ldflags += ["-lc"] ldflags += ["-lm"] ldflags += ["-lpthread"] ldflags += ["-ldl"] ldflags += ["-lstdc++"] ldflags += ["-lsecurec"] ldflags += ["-lexif"] ldflags += ["-lopenexif"] ldflags += ["-std=c++11"] ldflags += ["-lmwlog"] ldflags += ["-lmbuf"] ldflags += ["-l_hicalcflicker"] ldflags += ["-lmpi"] ldflags += ["-lisp"] ldflags += ["-ldnvqe"] ldflags += ["-lupvqe"] ldflags += ["-laacdec"] ldflags += ["-laacenc"] ldflags += ["-laaccomm"] ldflags += ["-l_hiawb"] ldflags += ["-l_hildci"] ldflags += ["-l_hidrc"] ldflags += ["-l_hiir_auto"] ldflags += ["-l_hidehaze"] ldflags += ["-l_hiacs"] ldflags += ["-l_hiae"] ldflags += ["-lVoiceEngine"] ldflags += ["-ltde"] ldflags += ["-laudio_hw"] ldflags += ["-lcodec"] ldflags += ["-lhiaacdec"] ldflags += ["-lsys_hal"] ldflags += ["-lformat_demuxer"] ldflags += ["-live"] ldflags += ["-lhdmi"] deps = [ "//third_party/bounds_checking_function:libsec_shared", "//foundation/multimedia/services/media_lite:player", ] cflags = [ "-Wno-error" ] }