1# Copyright 2017 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) 6TEST_DIR := $(LOCAL_DIR)/test 7 8MODULE := $(LOCAL_DIR) 9 10MODULE_TYPE := driver 11 12MODULE_SRCS += \ 13 $(LOCAL_DIR)/qemu-bus.c \ 14 $(LOCAL_DIR)/qemu-test.c \ 15 16MODULE_STATIC_LIBS := system/ulib/ddk 17 18MODULE_LIBS := system/ulib/driver system/ulib/c system/ulib/zircon 19 20include make/module.mk 21 22# Below we have rules for four test drivers for testing platform bus features 23 24MODULE := $(LOCAL_DIR).test-parent 25 26MODULE_NAME := qemu-test-parent 27 28MODULE_TYPE := driver 29 30MODULE_SRCS := \ 31 $(TEST_DIR)/parent.c \ 32 33MODULE_STATIC_LIBS := system/ulib/ddk 34 35MODULE_LIBS := system/ulib/driver system/ulib/c system/ulib/zircon 36 37include make/module.mk 38 39MODULE := $(LOCAL_DIR).test-child-1 40 41MODULE_NAME := qemu-test-child-1 42 43MODULE_TYPE := driver 44 45MODULE_SRCS := \ 46 $(TEST_DIR)/child-1.c \ 47 48MODULE_STATIC_LIBS := system/ulib/ddk 49 50MODULE_LIBS := system/ulib/driver system/ulib/c system/ulib/zircon 51 52include make/module.mk 53 54MODULE := $(LOCAL_DIR).test-child-2 55 56MODULE_NAME := qemu-test-child-2 57 58MODULE_TYPE := driver 59 60MODULE_SRCS := \ 61 $(TEST_DIR)/child-2.c \ 62 63MODULE_STATIC_LIBS := system/ulib/ddk 64 65MODULE_LIBS := system/ulib/driver system/ulib/c system/ulib/zircon 66 67include make/module.mk 68 69MODULE := $(LOCAL_DIR).test-child-3 70 71MODULE_NAME := qemu-test-child-3 72 73MODULE_TYPE := driver 74 75MODULE_SRCS := \ 76 $(TEST_DIR)/child-3.c \ 77 78MODULE_STATIC_LIBS := system/ulib/ddk 79 80MODULE_LIBS := system/ulib/driver system/ulib/c system/ulib/zircon 81 82include make/module.mk 83