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