Android.mk revision 4a0ab5ff4a87cfc4a987da99546b01e44875a2e5
1# Copyright (C) 2014 The Android Open Source Project 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); 4# you may not use this file except in compliance with the License. 5# You may obtain a copy of the License at 6# 7# http://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14 15LOCAL_PATH := $(call my-dir) 16 17include $(CLEAR_VARS) 18 19LOCAL_C_INCLUDES := \ 20 $(call include-path-for, libhardware_legacy)/hardware_legacy \ 21 bionic/libc/dns/include \ 22 external/mdnsresponder/mDNSShared \ 23 system/netd/include \ 24 25LOCAL_CLANG := true 26LOCAL_CPPFLAGS := -std=c++11 -Wall -Werror 27LOCAL_MODULE := netd 28 29LOCAL_SHARED_LIBRARIES := \ 30 libcrypto \ 31 libcutils \ 32 libdl \ 33 libhardware_legacy \ 34 liblog \ 35 liblogwrap \ 36 libmdnssd \ 37 libnetutils \ 38 libnl \ 39 libsysutils \ 40 libutils \ 41 42LOCAL_STATIC_LIBRARIES := \ 43 libpcap \ 44 45LOCAL_SRC_FILES := \ 46 BandwidthController.cpp \ 47 ClatdController.cpp \ 48 CommandListener.cpp \ 49 DnsProxyListener.cpp \ 50 FirewallController.cpp \ 51 FwmarkServer.cpp \ 52 IdletimerController.cpp \ 53 InterfaceController.cpp \ 54 LocalNetwork.cpp \ 55 MDnsSdListener.cpp \ 56 NatController.cpp \ 57 NetdCommand.cpp \ 58 NetdConstants.cpp \ 59 NetlinkHandler.cpp \ 60 NetlinkManager.cpp \ 61 Network.cpp \ 62 NetworkController.cpp \ 63 PhysicalNetwork.cpp \ 64 PppController.cpp \ 65 ResolverController.cpp \ 66 RouteController.cpp \ 67 SoftapController.cpp \ 68 StrictController.cpp \ 69 TetherController.cpp \ 70 UidRanges.cpp \ 71 VirtualNetwork.cpp \ 72 main.cpp \ 73 oem_iptables_hook.cpp \ 74 75include $(BUILD_EXECUTABLE) 76 77include $(CLEAR_VARS) 78 79LOCAL_CFLAGS := -Wall -Werror 80LOCAL_CLANG := true 81LOCAL_MODULE := ndc 82LOCAL_SHARED_LIBRARIES := libcutils 83LOCAL_SRC_FILES := ndc.c 84 85include $(BUILD_EXECUTABLE) 86