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 7MODULE := $(LOCAL_DIR) 8 9MODULE_TYPE := userlib 10MODULE_COMPILEFLAGS += -fvisibility=hidden 11 12MODULE_SRCS := \ 13 $(LOCAL_DIR)/event_vthread.cpp 14 15MODULE_HEADER_DEPS := \ 16 system/ulib/trace-engine 17 18MODULE_STATIC_LIBS := \ 19 system/ulib/fbl \ 20 system/ulib/trace 21 22MODULE_LIBS := \ 23 system/ulib/c \ 24 system/ulib/zircon 25 26MODULE_PACKAGE := static 27 28include make/module.mk 29 30# And the unittest. 31 32MODULE := $(LOCAL_DIR).test 33MODULE_NAME := trace-vthread-test 34 35MODULE_TYPE := usertest 36 37MODULE_SRCS := \ 38 $(LOCAL_DIR)/event_vthread_tests.cpp 39 40MODULE_HEADER_DEPS := \ 41 system/ulib/trace-provider 42 43MODULE_STATIC_LIBS := \ 44 system/ulib/async.cpp \ 45 system/ulib/async \ 46 system/ulib/async-loop.cpp \ 47 system/ulib/async-loop \ 48 system/ulib/fbl \ 49 system/ulib/trace \ 50 system/ulib/trace-provider.handler \ 51 system/ulib/trace-reader \ 52 system/ulib/trace-test-utils \ 53 system/ulib/trace-vthread \ 54 system/ulib/zx \ 55 system/ulib/zxcpp 56 57MODULE_LIBS := \ 58 system/ulib/async.default \ 59 system/ulib/c \ 60 system/ulib/fdio \ 61 system/ulib/trace-engine \ 62 system/ulib/unittest \ 63 system/ulib/zircon 64 65include make/module.mk 66