Android: Compile hs20-osu-client to /vendor/bin in test builds
hs20-osu-client compilation fails on Android O onwards because of undefined reference for __android_log_print/__android_log_vprint. Modify hs20-osu-client's Android.mk to include liblog library and use tag 'hs20-osu-client' in logcat logs. Additionally, compile hs20-osu-client to /vendor/bin in non-production builds. Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
364022ddef
commit
a2dbb25583
2 changed files with 15 additions and 0 deletions
|
@ -7,4 +7,9 @@ ifneq ($(filter VER_0_8_X VER_2_1_DEVEL,$(WPA_SUPPLICANT_VERSION)),)
|
|||
# set up in the other Android.mk.
|
||||
include $(S_LOCAL_PATH)/hostapd/Android.mk \
|
||||
$(S_LOCAL_PATH)/wpa_supplicant/Android.mk
|
||||
ifneq ($(TARGET_BUILD_VARIANT), user)
|
||||
ifeq ($(shell test $(PLATFORM_VERSION_LAST_STABLE) -ge 8 ; echo $$?), 0)
|
||||
include $(S_LOCAL_PATH)/hs20/client/Android.mk
|
||||
endif #End of Check for platform version
|
||||
endif #End of Check for target build variant
|
||||
endif
|
||||
|
|
|
@ -60,6 +60,10 @@ L_CFLAGS += -DEAP_TLS_OPENSSL
|
|||
|
||||
L_CFLAGS += -Wno-unused-parameter
|
||||
|
||||
ifeq ($(shell test $(PLATFORM_VERSION_LAST_STABLE) -ge 8 ; echo $$?), 0)
|
||||
L_CFLAGS += -DCONFIG_ANDROID_LOG
|
||||
L_CFLAGS += -DANDROID_LOG_NAME='"hs20-osu-client"'
|
||||
endif
|
||||
|
||||
########################
|
||||
include $(CLEAR_VARS)
|
||||
|
@ -68,9 +72,15 @@ LOCAL_MODULE_TAGS := optional
|
|||
|
||||
LOCAL_SHARED_LIBRARIES := libc libcutils
|
||||
LOCAL_SHARED_LIBRARIES += libcrypto libssl
|
||||
ifeq ($(shell test $(PLATFORM_VERSION_LAST_STABLE) -ge 8 ; echo $$?), 0)
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
LOCAL_SHARED_LIBRARIES += libxml2
|
||||
LOCAL_SHARED_LIBRARIES += liblog
|
||||
else
|
||||
#LOCAL_SHARED_LIBRARIES += libxml2
|
||||
LOCAL_STATIC_LIBRARIES += libxml2
|
||||
LOCAL_SHARED_LIBRARIES += libicuuc
|
||||
endif # End of check for platform version
|
||||
LOCAL_SHARED_LIBRARIES += libcurl
|
||||
|
||||
LOCAL_CFLAGS := $(L_CFLAGS)
|
||||
|
|
Loading…
Reference in a new issue