blob: 692bbb76f671f971df905d0e5ac1fd93b998022a [file] [log] [blame]
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
LOCAL_DIR := $(GET_LOCAL_DIR)
fit_srcs := \
$(LOCAL_DIR)/promise.cpp \
$(LOCAL_DIR)/scheduler.cpp \
$(LOCAL_DIR)/scope.cpp \
$(LOCAL_DIR)/sequencer.cpp \
$(LOCAL_DIR)/single_threaded_executor.cpp \
#
# Userspace library.
#
# Disabled for now because libstdc++ isn't available for Zircon targets yet.
# We need the target to exist for the SDK to pick it up though.
MODULE_COMPILEFLAGS += -fvisibility=hidden \
-DFIT_NO_STD_FOR_ZIRCON_USERSPACE
MODULE := $(LOCAL_DIR)
MODULE_TYPE := userlib
MODULE_PACKAGE := src
MODULE_SRCS := $(fit_srcs)
include make/module.mk
#
# Host library.
#
MODULE := $(LOCAL_DIR).hostlib
MODULE_TYPE := hostlib
MODULE_SRCS := $(fit_srcs)
include make/module.mk
# Clear local variables.
fit_srcs :=