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 := userlib 10 11MODULE_COMPILEFLAGS += -fvisibility=hidden 12 13MODULE_SRCS := $(LOCAL_DIR)/mdns.c 14 15MODULE_EXPORT := a 16 17MODULE_LIBS := system/ulib/zircon system/ulib/c 18 19MODULE_COMPILEFLAGS := -DMDNS_USERLIB 20 21include make/module.mk 22 23MODULE := $(LOCAL_DIR).test 24 25MODULE_TYPE := usertest 26 27MODULE_SRCS := $(LOCAL_DIR)/mdns-test.cpp 28 29MODULE_NAME := mdns-test 30 31MODULE_STATIC_LIBS := system/ulib/mdns 32 33MODULE_LIBS := system/ulib/unittest system/ulib/fdio system/ulib/c 34 35include make/module.mk 36 37MODULE := $(LOCAL_DIR).hostlib 38 39MODULE_NAME := mdns 40 41MODULE_TYPE := hostlib 42 43MODULE_SRCS := $(LOCAL_DIR)/mdns.c 44 45MODULE_COMPILEFLAGS := -DMDNS_HOSTLIB 46 47include make/module.mk 48 49MODULE := $(LOCAL_DIR).efilib 50 51MODULE_NAME := mdns 52 53MODULE_TYPE := efilib 54 55MODULE_SRCS := $(LOCAL_DIR)/mdns.c 56 57MODULE_COMPILEFLAGS := -DMDNS_EFILIB 58 59include make/module.mk 60