• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH:=$(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_MODULE:=libavahi-core
5
6LOCAL_SRC_FILES := \
7    timeeventq.c \
8    iface.c \
9    server.c \
10    entry.c \
11    prioq.c \
12    cache.c \
13    socket.c \
14    response-sched.c \
15    query-sched.c \
16    probe-sched.c \
17    announce.c \
18    browse.c \
19    rrlist.c \
20    resolve-host-name.c \
21    resolve-address.c \
22    browse-domain.c \
23    browse-service-type.c \
24    browse-service.c \
25    resolve-service.c \
26    dns.c \
27    rr.c \
28    log.c \
29    browse-dns-server.c \
30    fdutil.c \
31    util.c \
32    hashmap.c \
33    wide-area.c \
34    multicast-lookup.c \
35    querier.c \
36    addr-util.c \
37    domain-util.c \
38    iface-linux.c \
39    netlink.c
40
41LOCAL_SHARED_LIBRARIES:=\
42    libavahi-common \
43    liblog
44
45LOCAL_CFLAGS := \
46    -DHAVE_CONFIG_H \
47    -g \
48    -O2 \
49    -fstack-protector \
50    -std=c99 \
51    -Wall \
52    -W \
53    -Wextra \
54    -pedantic \
55    -pipe \
56    -Wformat \
57    -Wold-style-definition \
58    -Wdeclaration-after-statement \
59    -Wfloat-equal \
60    -Wmissing-declarations \
61    -Wmissing-prototypes \
62    -Wstrict-prototypes \
63    -Wredundant-decls \
64    -Wmissing-noreturn \
65    -Wshadow \
66    -Wendif-labels \
67    -Wpointer-arith \
68    -Wbad-function-cast \
69    -Wcast-qual \
70    -Wcast-align \
71    -Wwrite-strings \
72    -fdiagnostics-show-option \
73    -Wno-cast-qual \
74    -fno-strict-aliasing \
75    -DDEBUG_TRAP=__asm__\(\"int\ $3\"\)
76
77LOCAL_C_INCLUDES := \
78    $(LOCAL_PATH) \
79    external/avahi
80
81LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/..
82
83include $(BUILD_SHARED_LIBRARY)
84