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