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
7LOCAL_SRCS := $(LOCAL_DIR)/simple-display.cpp \
8
9LOCAL_STATIC_LIBS := \
10    system/ulib/ddk \
11    system/ulib/ddktl \
12    system/ulib/fbl \
13    system/ulib/hwreg \
14    system/ulib/zx \
15    system/ulib/zxcpp \
16
17LOCAL_LIBS := system/ulib/driver system/ulib/zircon system/ulib/c
18
19# bochs driver
20
21MODULE := $(LOCAL_DIR).bochs
22
23MODULE_TYPE := driver
24
25MODULE_SRCS := $(LOCAL_SRCS) $(LOCAL_DIR)/simple-bochs.c
26
27MODULE_STATIC_LIBS := $(LOCAL_STATIC_LIBS)
28
29MODULE_LIBS := $(LOCAL_LIBS)
30
31include make/module.mk
32
33# amd-kaveri driver
34
35MODULE := $(LOCAL_DIR).amd-kaveri
36
37MODULE_TYPE := driver
38
39MODULE_SRCS := $(LOCAL_SRCS) $(LOCAL_DIR)/simple-amd-kaveri.c
40
41MODULE_STATIC_LIBS := $(LOCAL_STATIC_LIBS)
42
43MODULE_LIBS := $(LOCAL_LIBS)
44
45include make/module.mk
46
47# nv driver
48
49MODULE := $(LOCAL_DIR).nv
50
51MODULE_TYPE := driver
52
53MODULE_SRCS := $(LOCAL_SRCS) $(LOCAL_DIR)/simple-nv.c
54
55MODULE_STATIC_LIBS := $(LOCAL_STATIC_LIBS)
56
57MODULE_LIBS := $(LOCAL_LIBS)
58
59include make/module.mk
60
61# intel driver
62
63MODULE := $(LOCAL_DIR).intel
64
65MODULE_TYPE := driver
66
67MODULE_SRCS := $(LOCAL_SRCS) $(LOCAL_DIR)/simple-intel.c
68
69MODULE_STATIC_LIBS := $(LOCAL_STATIC_LIBS)
70
71MODULE_LIBS := $(LOCAL_LIBS)
72
73include make/module.mk
74