1# Copyright 2006 The Android Open Source Project 2LOCAL_PATH:= $(call my-dir) 3 4etc_dir := $(TARGET_OUT)/etc/dhcpcd 5hooks_dir := dhcpcd-hooks 6hooks_target := $(etc_dir)/$(hooks_dir) 7 8include $(CLEAR_VARS) 9LOCAL_SRC_FILES := arp.c bind.c common.c control.c dhcp.c dhcpcd.c duid.c \ 10 eloop.c if-options.c if-pref.c ipv4ll.c net.c signals.c configure.c \ 11 if-linux.c if-linux-wireless.c lpf.c \ 12 platform-linux.c compat/closefrom.c ifaddrs.c ipv6rs.c 13 14LOCAL_SHARED_LIBRARIES := libc libcutils libnetutils 15LOCAL_MODULE = dhcpcd 16include $(BUILD_EXECUTABLE) 17 18include $(CLEAR_VARS) 19LOCAL_SRC_FILES := showlease.c 20LOCAL_SHARED_LIBRARIES := libc 21LOCAL_MODULE = showlease 22LOCAL_MODULE_TAGS := debug 23include $(BUILD_EXECUTABLE) 24 25#include $(CLEAR_VARS) 26#LOCAL_MODULE := dhcpcd.conf 27#LOCAL_MODULE_CLASS := ETC 28#LOCAL_MODULE_PATH := $(etc_dir) 29#LOCAL_SRC_FILES := android.conf 30#include $(BUILD_PREBUILT) 31 32include $(CLEAR_VARS) 33LOCAL_MODULE := dhcpcd-run-hooks 34LOCAL_MODULE_CLASS := EXECUTABLES 35LOCAL_MODULE_PATH := $(etc_dir) 36LOCAL_SRC_FILES := $(LOCAL_MODULE) 37include $(BUILD_PREBUILT) 38 39include $(CLEAR_VARS) 40LOCAL_MODULE := 20-dns.conf 41LOCAL_MODULE_CLASS := ETC 42LOCAL_MODULE_PATH := $(hooks_target) 43LOCAL_SRC_FILES := $(hooks_dir)/$(LOCAL_MODULE) 44include $(BUILD_PREBUILT) 45 46include $(CLEAR_VARS) 47LOCAL_MODULE := 95-configured 48LOCAL_MODULE_CLASS := ETC 49LOCAL_MODULE_PATH := $(hooks_target) 50LOCAL_SRC_FILES := $(hooks_dir)/$(LOCAL_MODULE) 51include $(BUILD_PREBUILT) 52 53# Unit tests. 54include $(CLEAR_VARS) 55LOCAL_MODULE := dhcpcd_test 56LOCAL_CFLAGS := -Wall -Werror -Wunused-parameter 57LOCAL_SRC_FILES := dhcpcd_test.cpp dhcp.c common.c 58LOCAL_MODULE_TAGS := eng tests 59include $(BUILD_NATIVE_TEST) 60