$(TTS_CFLAGS) \
$(LIBDRM_CFLAGS) \
$(LIBEXIF_CFLAGS) \
- $(LIBCURL_CFLAGS)
+ $(LIBCURL_CFLAGS) \
+ $(TPKP_CURL_CFLAGS)
# Todo, as soon as common repos are updated on build server remove this.
if !COMMON_PROFILE
$(LIBEXIF_LIBS) \
$(LIBCURL_LIBS) \
$(HARFBUZZ_LIBS) \
+ $(TPKP_CURL_LIBS) \
-lgif \
-lpthread \
-lturbojpeg
if UBUNTU_PROFILE
libdali_adaptor_la_LIBADD += -ljpeg
CFLAGS += -fPIC
-else
-libdali_adaptor_la_CXXFLAGS += $(TPKP_CURL_CFLAGS)
-libdali_adaptor_la_LIBADD += $(TPKP_CURL_LIBS)
endif
tizenadaptorpublicapidir = $(devincludepath)/dali/public-api
fi
AC_SUBST(DALI_ELDBUS_AVAILABLE)
+PKG_CHECK_MODULES(TPKP_CURL, tpkp-curl, [ tpkp_curl_available=yes ], [ tpkp_curl_available=no ] )
+
+if test "x$tpkp_curl_available" = "xyes"; then
+ DALI_ADAPTOR_CFLAGS="$DALI_ADAPTOR_CFLAGS -DTPK_CURL_ENABLED "
+fi
AC_ARG_ENABLE([feedback],
[AC_HELP_STRING([ --enable-feedback],
PKG_CHECK_MODULES(SENSOR, sensor)
PKG_CHECK_MODULES(TTS, tts)
PKG_CHECK_MODULES(VCONF, vconf)
-PKG_CHECK_MODULES(TPKP_CURL, tpkp-curl)
-
if test "x$enable_efl" = "xyes"; then
if test "x$with_tizen_2_2_compatibility" = "xno"; then
PKG_CHECK_MODULES(CAPI_SYSTEM_INFO, capi-system-info)
// INTERNAL INCLUDES
#include "portable/file-closer.h"
-#ifndef DALI_PROFILE_UBUNTU
+#ifdef TPK_CURL_ENABLED
#include <tpkp_curl.h>
-#endif // DALI_PROFILE_UBUNTU
+#endif // TPK_CURL_ENABLED
using namespace Dali::Integration;
curl_easy_setopt( curl_handle, CURLOPT_HEADER, INCLUDE_HEADER );
curl_easy_setopt( curl_handle, CURLOPT_NOBODY, EXCLUDE_BODY );
-#ifndef DALI_PROFILE_UBUNTU
+#ifdef TPK_CURL_ENABLED
// Apply certificate pinning on Tizen
curl_easy_setopt( curl_handle, CURLOPT_SSL_CTX_FUNCTION, tpkp_curl_ssl_ctx_callback );
-#endif // DALI_PROFILE_UBUNTU
+#endif // TPK_CURL_ENABLED
}
// Without a write function or a buffer (file descriptor) to write to, curl will pump out
// clean up session
curl_easy_cleanup( curl_handle );
-#ifndef DALI_PROFILE_UBUNTU
+#ifdef TPK_CURL_ENABLED
// Clean up tpkp(the module for certificate pinning) resources on Tizen
tpkp_curl_cleanup();
-#endif // DALI_PROFILE_UBUNTU
+#endif // TPK_CURL_ENABLED
return result;
}