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 7MODULE := $(LOCAL_DIR) 8 9MODULE_TYPE := driver 10 11MODULE_SRCS := \ 12 $(LOCAL_DIR)/binding.c \ 13 $(LOCAL_DIR)/logical-to-physical-map.cpp \ 14 $(LOCAL_DIR)/skip-block.cpp \ 15 16MODULE_STATIC_LIBS := \ 17 system/ulib/ddk \ 18 system/ulib/ddktl \ 19 system/ulib/fbl \ 20 system/ulib/sync \ 21 system/ulib/zx \ 22 system/ulib/zxcpp \ 23 24MODULE_LIBS := \ 25 system/ulib/c \ 26 system/ulib/driver \ 27 system/ulib/zircon \ 28 29include make/module.mk 30 31# Unit tests. 32 33MODULE := $(LOCAL_DIR).test 34 35MODULE_TYPE := usertest 36 37MODULE_NAME := skip-block-test 38 39TEST_DIR := $(LOCAL_DIR)/test 40 41MODULE_SRCS := \ 42 $(LOCAL_DIR)/logical-to-physical-map.cpp \ 43 $(TEST_DIR)/logical-to-physical-map-test.cpp \ 44 $(TEST_DIR)/main.cpp \ 45 46MODULE_COMPILEFLAGS := \ 47 -I$(LOCAL_DIR) \ 48 -DTEST \ 49 50MODULE_STATIC_LIBS := \ 51 system/ulib/fbl \ 52 system/ulib/pretty \ 53 system/ulib/zxcpp \ 54 55MODULE_LIBS := \ 56 system/ulib/c \ 57 system/ulib/fdio \ 58 system/ulib/unittest \ 59 system/ulib/zircon \ 60 61include make/module.mk 62