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 7fit_tests := \ 8 $(LOCAL_DIR)/defer_tests.cpp \ 9 $(LOCAL_DIR)/function_tests.cpp \ 10 $(LOCAL_DIR)/function_traits_tests.cpp \ 11 $(LOCAL_DIR)/main.c \ 12 13# Userspace tests. 14# Disabled for now because libstdc++ isn't available for Zircon targets yet. 15ifeq (0,1) 16MODULE := $(LOCAL_DIR) 17 18MODULE_TYPE := usertest 19 20MODULE_NAME := fit-test 21 22MODULE_SRCS := $(fit_tests) 23 24MODULE_STATIC_LIBS := \ 25 system/ulib/zxcpp \ 26 system/ulib/fit 27 28MODULE_LIBS := \ 29 system/ulib/c \ 30 system/ulib/fdio \ 31 system/ulib/unittest \ 32 system/ulib/zircon \ 33 34include make/module.mk 35endif 36 37# Host tests. 38 39MODULE := $(LOCAL_DIR).hostapp 40 41MODULE_TYPE := hosttest 42 43MODULE_NAME := fit-test 44 45MODULE_SRCS := $(fit_tests) 46 47MODULE_COMPILEFLAGS := \ 48 -Isystem/ulib/fit/include \ 49 -Isystem/ulib/unittest/include \ 50 51MODULE_HOST_LIBS := \ 52 system/ulib/fit.hostlib \ 53 system/ulib/pretty.hostlib \ 54 system/ulib/unittest.hostlib \ 55 56include make/module.mk 57 58# Clear local variables. 59 60fit_tests := 61