blob: 75a8caa27c79472107d7055c4e07dbef26861ef8 [file] [log] [blame]
# Copyright 2016 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)
# Common Code
LOCAL_SRCS := \
$(LOCAL_DIR)/keyboard-vt100.cpp \
$(LOCAL_DIR)/keyboard.cpp \
$(LOCAL_DIR)/vc-device.cpp \
$(LOCAL_DIR)/vc-gfx.cpp \
$(LOCAL_DIR)/vc-input.cpp \
$(LOCAL_DIR)/textcon.cpp \
LOCAL_STATIC_LIBS := \
system/ulib/gfx \
system/ulib/hid \
system/ulib/port \
system/ulib/zxcpp \
system/ulib/fbl \
LOCAL_LIBS := \
system/ulib/fdio \
system/ulib/zircon \
system/ulib/c
# virtual-console
MODULE := $(LOCAL_DIR)
MODULE_TYPE := userapp
MODULE_GROUP := core
MODULE_SRCS := $(LOCAL_SRCS) $(LOCAL_DIR)/main.cpp
MODULE_STATIC_LIBS := $(LOCAL_STATIC_LIBS)
MODULE_LIBS := system/ulib/launchpad $(LOCAL_LIBS)
MODULE_NAME := virtual-console
include make/module.mk
# virtual-console-test
MODULE := $(LOCAL_DIR).test
MODULE_TYPE := usertest
MODULE_SRCS := $(LOCAL_SRCS) $(LOCAL_DIR)/keyboard-test.cpp $(LOCAL_DIR)/textcon-test.cpp
MODULE_STATIC_LIBS := $(LOCAL_STATIC_LIBS)
MODULE_LIBS := system/ulib/unittest $(LOCAL_LIBS)
MODULE_NAME := virtual-console-test
MODULE_DEFINES += BUILD_FOR_TEST=1
include make/module.mk