Wed Jan 26 21:46:16 EST 2011
1) we go eg. to external/ directory
2) get latest hostap (eg. via git clone ...)
3) we run mmm external/hostap/wpa_supplicant
And wpa_supplicant should compile without any modification.
I suspect this Android.mk we have already in current is from Android
structure, where we have only external/wpa_supplicant directory - and
because of that problems with src and paths.
Why Android don't have same directory structure like hostap
(external/hostap/wpa_supplicant)? This required a work during each
update/integration (adding community patches).
2011/3/16 Simon <mengxipeng at gmail.com>:
> I've compiled wpa_supplicant =C2=A0on android platform successfully.
> I only wrote a Android.mk in the wpa_supplicant subdirectory to
> compile the wpa_supplicant and wpa_cli.
> I think my Android.mk is not very good, because i do not using macros.
> anyway i can run the wpa_supplicant and wpa_cli on my android box.
> Meng Xipeng
> Software Engineer
> moore chip Technology
> E-mail=EF=BC=9Amengxipeng at gmail.com
> MSN:meng_xi_peng at hotmail.com
> Web Site:http://www.moorechip.com
> Please consider the environment before printing this e-mail
> On Tue, Mar 15, 2011 at 7:42 PM, Jouni Malinen <j at w1.fi> wrote:
>> On Mon, Mar 14, 2011 at 08:20:12AM +0100, Janusz Dziedzic wrote:
>>> Problem connected with Android build.
>>> I see some issue with hostap/wpa_supplicant/Android.mk. Seems all
>>> files/paths are added with src/.... prefix (eg. src/utils/common.c).
>>> There is a compilation issue because of that. We don't have
>>> hostap/wpa_supplicant/src directory.
>> Correct. The Android build system does not seem to be prepared for the
>> directory structure used in wpa_supplicant/hostapd and the workaround
>> for that is to include the src directory under wpa_supplicant/hostapd.
>> The old versions in the Android trees have done this type of move in the
>> repository; I'm using a symlink in my tests.
>>> What I propose
>>> 1) we can create a src symlink in hostap/wpa_supplicant/ that will
>>> point to ../src
>> I'm doing exactly this manually. I would hope that the same thing can be
>> added automatically from the Android.mk file, but I have not tested that
>>> 2) we can change all paths from src/ to ../src/ in Android.mk
>> If I've understood correctly, this won't be acceptable with the current
>> Android build mechanism.
>> Jouni Malinen =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0PGP id EFC895FA
>> HostAP mailing list
>> HostAP at lists.shmoo.com
> HostAP mailing list
> HostAP at lists.shmoo.com
More information about the HostAP