1# Copyright 2018 The Fuchsia Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5LOCAL_DIR := $(GET_LOCAL_DIR) 6 7# 8# Userspace library. 9# 10 11MODULE := $(LOCAL_DIR) 12 13MODULE_TYPE := userlib 14 15MODULE_GROUP := test 16 17MODULE_COMPILEFLAGS += -fvisibility=hidden 18 19MODULE_SRCS += \ 20 $(LOCAL_DIR)/fuchsia-run-test.cpp \ 21 $(LOCAL_DIR)/log-exporter.cpp \ 22 $(LOCAL_DIR)/discover-and-run-tests.cpp \ 23 $(LOCAL_DIR)/runtests-utils.cpp \ 24 25MODULE_FIDL_LIBS := \ 26 system/fidl/fuchsia-logger 27 28MODULE_HEADER_DEPS := \ 29 system/ulib/zircon-internal \ 30 31# zxcpp required for fbl to work. 32MODULE_STATIC_LIBS := \ 33 system/ulib/async \ 34 system/ulib/async-loop \ 35 system/ulib/async-loop.cpp \ 36 system/ulib/async.cpp \ 37 system/ulib/fbl \ 38 system/ulib/fidl \ 39 system/ulib/loader-service \ 40 system/ulib/zx \ 41 system/ulib/zxcpp \ 42 43MODULE_LIBS := \ 44 system/ulib/async.default \ 45 system/ulib/c \ 46 system/ulib/fdio \ 47 system/ulib/unittest \ 48 system/ulib/zircon \ 49 50include make/module.mk 51 52# 53# Host library. 54# 55 56MODULE := $(LOCAL_DIR).hostlib 57 58MODULE_TYPE := hostlib 59 60MODULE_SRCS += \ 61 $(LOCAL_DIR)/posix-run-test.cpp \ 62 $(LOCAL_DIR)/discover-and-run-tests.cpp \ 63 $(LOCAL_DIR)/runtests-utils.cpp \ 64 65MODULE_COMPILEFLAGS := \ 66 -Isystem/ulib/fbl/include \ 67 -Isystem/ulib/unittest/include \ 68 69MODULE_HEADER_DEPS := \ 70 system/ulib/zircon-internal \ 71 72MODULE_HOST_LIBS := \ 73 system/ulib/fbl.hostlib \ 74 system/ulib/unittest.hostlib \ 75 76include make/module.mk 77