1f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Project# Copyright 2006 The Android Open Source Project
2f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)
3f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Project
4f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectetc_dir := $(TARGET_OUT)/etc/dhcpcd
5f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projecthooks_dir := dhcpcd-hooks
6f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projecthooks_target := $(etc_dir)/$(hooks_dir)
7f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Project
8f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(CLEAR_VARS)
9e86eee143ed21592f88a46623a81f71002430459Dmitry ShmidtLOCAL_SRC_FILES := arp.c bind.c common.c control.c dhcp.c dhcpcd.c duid.c \
10e86eee143ed21592f88a46623a81f71002430459Dmitry Shmidt	eloop.c if-options.c if-pref.c ipv4ll.c net.c signals.c configure.c \
11e86eee143ed21592f88a46623a81f71002430459Dmitry Shmidt	if-linux.c if-linux-wireless.c lpf.c compat/getline.c \
12a3a2260384a906e1674c7498c2f479e9f37bc503Dmitry Shmidt	platform-linux.c compat/closefrom.c ifaddrs.c ipv6rs.c
13e86eee143ed21592f88a46623a81f71002430459Dmitry Shmidt
14e86eee143ed21592f88a46623a81f71002430459Dmitry Shmidt#LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
15e86eee143ed21592f88a46623a81f71002430459Dmitry ShmidtLOCAL_SHARED_LIBRARIES := libc libcutils libnetutils
16f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE = dhcpcd
171f1ef57e839d72b24bb2f43b602ecf63e1068010John GrossmanLOCAL_CFLAGS := -D_POSIX_MONOTONIC_CLOCK -DCLOCK_MONOTONIC
18f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(BUILD_EXECUTABLE)
19f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Project
20f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(CLEAR_VARS)
21f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_SRC_FILES := showlease.c
22e86eee143ed21592f88a46623a81f71002430459Dmitry Shmidt#LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
23f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := libc
24f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE = showlease
25e083690fb3d1b9c49a4b8ecabe20cde76690bd75Mike LockwoodLOCAL_MODULE_TAGS := debug
26f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(BUILD_EXECUTABLE)
27f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Project
28153c3f2e0a47222a58da7a7fe9fb32e405a8373bDmitry Shmidt#include $(CLEAR_VARS)
29153c3f2e0a47222a58da7a7fe9fb32e405a8373bDmitry Shmidt#LOCAL_MODULE := dhcpcd.conf
30153c3f2e0a47222a58da7a7fe9fb32e405a8373bDmitry Shmidt#LOCAL_MODULE_CLASS := ETC
31153c3f2e0a47222a58da7a7fe9fb32e405a8373bDmitry Shmidt#LOCAL_MODULE_PATH := $(etc_dir)
32153c3f2e0a47222a58da7a7fe9fb32e405a8373bDmitry Shmidt#LOCAL_SRC_FILES := android.conf
33153c3f2e0a47222a58da7a7fe9fb32e405a8373bDmitry Shmidt#include $(BUILD_PREBUILT)
34f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Project
35f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(CLEAR_VARS)
36f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE := dhcpcd-run-hooks
37e2cfecadc4e796cae73dbc0dafaf46b837569e71Dmitry ShmidtLOCAL_MODULE_CLASS := EXECUTABLES
38f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE_PATH := $(etc_dir)
39f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_SRC_FILES := $(LOCAL_MODULE)
40f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(BUILD_PREBUILT)
41f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Project
42f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(CLEAR_VARS)
43f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE := 20-dns.conf
44f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE_CLASS := ETC
45f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE_PATH := $(hooks_target)
46f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_SRC_FILES := $(hooks_dir)/$(LOCAL_MODULE)
47f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(BUILD_PREBUILT)
48f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Project
49f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(CLEAR_VARS)
50f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE := 95-configured
51f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE_CLASS := ETC
52f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_MODULE_PATH := $(hooks_target)
53f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source ProjectLOCAL_SRC_FILES := $(hooks_dir)/$(LOCAL_MODULE)
54f7c5421560640d23fc10803b9d59a9ff1d83e467The Android Open Source Projectinclude $(BUILD_PREBUILT)
55