1 1.1 christos # 2 1.1 christos # Copyright (C) 2010 The Android Open Source Project 3 1.1 christos # 4 1.1 christos # This software may be distributed under the terms of the BSD license. 5 1.1 christos # See README for more details. 6 1.1 christos # 7 1.1 christos 8 1.1 christos # Include this makefile to generate your hardware specific wpa_supplicant.conf 9 1.1 christos # Requires: WIFI_DRIVER_SOCKET_IFACE 10 1.1 christos 11 1.1 christos LOCAL_PATH := $(call my-dir) 12 1.1 christos 13 1.1 christos ######################## 14 1.1 christos include $(CLEAR_VARS) 15 1.1 christos 16 1.1 christos LOCAL_MODULE := wpa_supplicant.conf 17 1.1 christos LOCAL_MODULE_CLASS := ETC 18 1.1 christos LOCAL_MODULE_TAGS := optional 19 1.1 christos LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/wifi 20 1.1 christos 21 1.1 christos include $(BUILD_SYSTEM)/base_rules.mk 22 1.1 christos 23 1.1 christos WPA_SUPPLICANT_CONF_TEMPLATE := $(LOCAL_PATH)/wpa_supplicant_template.conf 24 1.1 christos WPA_SUPPLICANT_CONF_SCRIPT := $(LOCAL_PATH)/wpa_supplicant_conf.sh 25 1.1 christos $(LOCAL_BUILT_MODULE): PRIVATE_WIFI_DRIVER_SOCKET_IFACE := $(WIFI_DRIVER_SOCKET_IFACE) 26 1.1 christos $(LOCAL_BUILT_MODULE): PRIVATE_WPA_SUPPLICANT_CONF_TEMPLATE := $(WPA_SUPPLICANT_CONF_TEMPLATE) 27 1.1 christos $(LOCAL_BUILT_MODULE): PRIVATE_WPA_SUPPLICANT_CONF_SCRIPT := $(WPA_SUPPLICANT_CONF_SCRIPT) 28 1.1 christos $(LOCAL_BUILT_MODULE) : $(WPA_SUPPLICANT_CONF_TEMPLATE) $(WPA_SUPPLICANT_CONF_SCRIPT) 29 1.1 christos @echo Target wpa_supplicant.conf: $@ 30 1.1 christos @mkdir -p $(dir $@) 31 1.1 christos $(hide) WIFI_DRIVER_SOCKET_IFACE="$(PRIVATE_WIFI_DRIVER_SOCKET_IFACE)" \ 32 1.1 christos bash $(PRIVATE_WPA_SUPPLICANT_CONF_SCRIPT) $(PRIVATE_WPA_SUPPLICANT_CONF_TEMPLATE) > $@ 33 1.1 christos 34 1.1 christos ######################## 35