Android.mk revision dd52342e088715929196886494c5055f9186d5c3
1LOCAL_PATH := $(call my-dir)
2
3#########################
4
5include $(CLEAR_VARS)
6LOCAL_SRC_FILES :=  mDNSPosix/PosixDaemon.c    \
7                    mDNSPosix/mDNSPosix.c      \
8                    mDNSPosix/mDNSUNP.c        \
9                    mDNSCore/mDNS.c            \
10                    mDNSCore/DNSDigest.c       \
11                    mDNSCore/uDNS.c            \
12                    mDNSCore/DNSCommon.c       \
13                    mDNSShared/uds_daemon.c    \
14                    mDNSShared/mDNSDebug.c     \
15                    mDNSShared/dnssd_ipc.c     \
16                    mDNSShared/GenLinkedList.c \
17                    mDNSShared/PlatformCommon.c
18
19LOCAL_MODULE := mdnsd
20LOCAL_MODULE_TAGS := optional
21
22LOCAL_C_INCLUDES := external/mdnsresponder/mDNSPosix \
23                    external/mdnsresponder/mDNSCore  \
24                    external/mdnsresponder/mDNSShared
25
26LOCAL_CFLAGS := -O2 -g -W -Wall -D__ANDROID__ -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DTARGET_OS_LINUX -fno-strict-aliasing -DHAVE_LINUX -DMDNS_DEBUGMSGS=0 -DMDNS_UDS_SERVERPATH=\"/dev/socket/mdnsd\" -DMDNS_USERNAME=\"mdnsr\" -DPLATFORM_NO_RLIMIT
27LOCAL_SYSTEM_SHARED_LIBRARIES := libc libcutils
28
29include $(BUILD_EXECUTABLE)
30
31##########################
32
33include $(CLEAR_VARS)
34LOCAL_SRC_FILES :=  mDNSShared/dnssd_clientlib.c  \
35                    mDNSShared/dnssd_clientstub.c \
36                    mDNSShared/dnssd_ipc.c
37
38LOCAL_MODULE := libmdnssd
39LOCAL_MODULE_TAGS := optional
40
41LOCAL_CFLAGS := -O2 -g -W -Wall -D__ANDROID__ -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DTARGET_OS_LINUX -fno-strict-aliasing -DHAVE_LINUX -DMDNS_UDS_SERVERPATH=\"/dev/socket/mdnsd\" -DMDNS_DEBUGMSGS=0
42LOCAL_SYSTEM_SHARED_LIBRARIES := libc libcutils
43
44include $(BUILD_SHARED_LIBRARY)
45
46############################
47
48include $(CLEAR_VARS)
49LOCAL_SRC_FILES :=  Clients/dns-sd.c \
50                    Clients/ClientCommon.c
51
52LOCAL_MODULE := dnssd
53LOCAL_MODULE_TAGS := optional
54
55LOCAL_C_INCLUDES := external/mdnsresponder/mDNSShared
56
57LOCAL_CFLAGS := -O2 -g -W -Wall -D__ANDROID__ -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DTARGET_OS_LINUX -fno-strict-aliasing -DHAVE_LINUX -DMDNS_UDS_SERVERPATH=\"/dev/socket/mdnsd\" -DMDNS_DEBUGMSGS=4
58
59LOCAL_SYSTEM_SHARED_LIBRARIES := libmdnssd libc libcutils
60
61include $(BUILD_EXECUTABLE)
62