Home | History | Annotate | Download | only in dhcpcd
      1 # Copyright 2006 The Android Open Source Project
      2 LOCAL_PATH:= $(call my-dir)
      3 
      4 etc_dir := $(TARGET_OUT)/etc/dhcpcd
      5 hooks_dir := dhcpcd-hooks
      6 hooks_target := $(etc_dir)/$(hooks_dir)
      7 
      8 include $(CLEAR_VARS)
      9 LOCAL_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 
     14 LOCAL_SHARED_LIBRARIES := libc libcutils libnetutils
     15 LOCAL_MODULE = dhcpcd
     16 include $(BUILD_EXECUTABLE)
     17 
     18 include $(CLEAR_VARS)
     19 LOCAL_SRC_FILES := showlease.c
     20 LOCAL_SHARED_LIBRARIES := libc
     21 LOCAL_MODULE = showlease
     22 LOCAL_MODULE_TAGS := debug
     23 include $(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 
     32 include $(CLEAR_VARS)
     33 LOCAL_MODULE := dhcpcd-run-hooks
     34 LOCAL_MODULE_CLASS := EXECUTABLES
     35 LOCAL_MODULE_PATH := $(etc_dir)
     36 LOCAL_SRC_FILES := $(LOCAL_MODULE)
     37 include $(BUILD_PREBUILT)
     38 
     39 include $(CLEAR_VARS)
     40 LOCAL_MODULE := 20-dns.conf
     41 LOCAL_MODULE_CLASS := ETC
     42 LOCAL_MODULE_PATH := $(hooks_target)
     43 LOCAL_SRC_FILES := $(hooks_dir)/$(LOCAL_MODULE)
     44 include $(BUILD_PREBUILT)
     45 
     46 include $(CLEAR_VARS)
     47 LOCAL_MODULE := 95-configured
     48 LOCAL_MODULE_CLASS := ETC
     49 LOCAL_MODULE_PATH := $(hooks_target)
     50 LOCAL_SRC_FILES := $(hooks_dir)/$(LOCAL_MODULE)
     51 include $(BUILD_PREBUILT)
     52 
     53 # Unit tests.
     54 include $(CLEAR_VARS)
     55 LOCAL_MODULE := dhcpcd_test
     56 LOCAL_CFLAGS := -Wall -Werror -Wunused-parameter
     57 LOCAL_SRC_FILES := dhcpcd_test.cpp dhcp.c common.c
     58 LOCAL_MODULE_TAGS := eng tests
     59 include $(BUILD_NATIVE_TEST)
     60