blob: 6b96f9cedab90d7867ec27bfbf478202a692c9a0 [file] [log] [blame]
# Copyright 2016 The Fuchsia Authors
# Copyright (c) 2008-2015 Travis Geiselbrecht
#
# Use of this source code is governed by a MIT-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/MIT
LOCAL_DIR := $(GET_LOCAL_DIR)
MODULE := $(LOCAL_DIR)
MODULE_SRCS := \
$(LOCAL_DIR)/bus_transaction_initiator_dispatcher.cpp \
$(LOCAL_DIR)/channel_dispatcher.cpp \
$(LOCAL_DIR)/diagnostics.cpp \
$(LOCAL_DIR)/dispatcher.cpp \
$(LOCAL_DIR)/event_dispatcher.cpp \
$(LOCAL_DIR)/event_pair_dispatcher.cpp \
$(LOCAL_DIR)/exception.cpp \
$(LOCAL_DIR)/excp_port.cpp \
$(LOCAL_DIR)/fifo_dispatcher.cpp \
$(LOCAL_DIR)/futex_context.cpp \
$(LOCAL_DIR)/futex_node.cpp \
$(LOCAL_DIR)/glue.cpp \
$(LOCAL_DIR)/guest_dispatcher.cpp \
$(LOCAL_DIR)/handle.cpp \
$(LOCAL_DIR)/interrupt_dispatcher.cpp \
$(LOCAL_DIR)/interrupt_event_dispatcher.cpp \
$(LOCAL_DIR)/iommu_dispatcher.cpp \
$(LOCAL_DIR)/job_dispatcher.cpp \
$(LOCAL_DIR)/log_dispatcher.cpp \
$(LOCAL_DIR)/mbuf.cpp \
$(LOCAL_DIR)/message_packet.cpp \
$(LOCAL_DIR)/pci_device_dispatcher.cpp \
$(LOCAL_DIR)/pci_interrupt_dispatcher.cpp \
$(LOCAL_DIR)/pinned_memory_object.cpp \
$(LOCAL_DIR)/policy_manager.cpp \
$(LOCAL_DIR)/port_dispatcher.cpp \
$(LOCAL_DIR)/process_dispatcher.cpp \
$(LOCAL_DIR)/profile_dispatcher.cpp \
$(LOCAL_DIR)/resource_dispatcher.cpp \
$(LOCAL_DIR)/resources.cpp \
$(LOCAL_DIR)/semaphore.cpp \
$(LOCAL_DIR)/socket_dispatcher.cpp \
$(LOCAL_DIR)/thread_dispatcher.cpp \
$(LOCAL_DIR)/timer_dispatcher.cpp \
$(LOCAL_DIR)/vcpu_dispatcher.cpp \
$(LOCAL_DIR)/vm_address_region_dispatcher.cpp \
$(LOCAL_DIR)/vm_object_dispatcher.cpp \
$(LOCAL_DIR)/wait_state_observer.cpp \
# Tests
MODULE_SRCS += \
$(LOCAL_DIR)/mbuf_tests.cpp \
$(LOCAL_DIR)/state_tracker_tests.cpp \
MODULE_DEPS := \
kernel/lib/hypervisor \
kernel/lib/fbl \
kernel/lib/oom \
kernel/dev/interrupt \
kernel/dev/udisplay \
include make/module.mk