18492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt# 28492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt# Copyright (C) 2010 The Android Open Source Project 38492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt# 4c81d5b6205bf762093632de2cd7125de3d10eed5Dmitry Shmidt# This software may be distributed under the terms of the BSD license. 5c81d5b6205bf762093632de2cd7125de3d10eed5Dmitry Shmidt# See README for more details. 68492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt# 78492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt 88492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt# Include this makefile to generate your hardware specific wpa_supplicant.conf 98492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt# Requires: WIFI_DRIVER_SOCKET_IFACE 108492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt 118492211a441c6f046d6cd8ea6f21d614268a8221Dmitry ShmidtLOCAL_PATH := $(call my-dir) 128492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt 138492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt######################## 148492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidtinclude $(CLEAR_VARS) 158492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt 168492211a441c6f046d6cd8ea6f21d614268a8221Dmitry ShmidtLOCAL_MODULE := wpa_supplicant.conf 178492211a441c6f046d6cd8ea6f21d614268a8221Dmitry ShmidtLOCAL_MODULE_CLASS := ETC 188492211a441c6f046d6cd8ea6f21d614268a8221Dmitry ShmidtLOCAL_MODULE_TAGS := optional 198492211a441c6f046d6cd8ea6f21d614268a8221Dmitry ShmidtLOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/wifi 208492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt 218492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidtinclude $(BUILD_SYSTEM)/base_rules.mk 228492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt 2330f94813e7f35e3812c5d31ebc53630c26c4e4b2Dmitry ShmidtWPA_SUPPLICANT_CONF_TEMPLATE := $(LOCAL_PATH)/wpa_supplicant_template.conf 248492211a441c6f046d6cd8ea6f21d614268a8221Dmitry ShmidtWPA_SUPPLICANT_CONF_SCRIPT := $(LOCAL_PATH)/wpa_supplicant_conf.sh 258492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt$(LOCAL_BUILT_MODULE): PRIVATE_WIFI_DRIVER_SOCKET_IFACE := $(WIFI_DRIVER_SOCKET_IFACE) 268492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt$(LOCAL_BUILT_MODULE): PRIVATE_WPA_SUPPLICANT_CONF_TEMPLATE := $(WPA_SUPPLICANT_CONF_TEMPLATE) 278492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt$(LOCAL_BUILT_MODULE): PRIVATE_WPA_SUPPLICANT_CONF_SCRIPT := $(WPA_SUPPLICANT_CONF_SCRIPT) 288492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt$(LOCAL_BUILT_MODULE) : $(WPA_SUPPLICANT_CONF_TEMPLATE) $(WPA_SUPPLICANT_CONF_SCRIPT) 298492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt @echo Target wpa_supplicant.conf: $@ 308492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt @mkdir -p $(dir $@) 318492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt $(hide) WIFI_DRIVER_SOCKET_IFACE="$(PRIVATE_WIFI_DRIVER_SOCKET_IFACE)" \ 328492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt bash $(PRIVATE_WPA_SUPPLICANT_CONF_SCRIPT) $(PRIVATE_WPA_SUPPLICANT_CONF_TEMPLATE) > $@ 338492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt 348492211a441c6f046d6cd8ea6f21d614268a8221Dmitry Shmidt######################## 35