export __GN_CHROMIUMEFL_TARGET=desktop
+export C_INCLUDE_PATH="${SCRIPTDIR}/desktop/tizen_include:$C_INCLUDE_PATH"
+export CPLUS_INCLUDE_PATH="${SCRIPTDIR}/desktop/tizen_include:$CPLUS_INCLUDE_PATH"
+
hostGnChromiumEfl "deps_include_path=\"${JHBUILD_DEPS}/include\" deps_lib_path=\"${JHBUILD_DEPS}/${_LIBDIR}\""
export LD_LIBRARY_PATH="${JHBUILD_DEPS}/${_LIBDIR}:$LD_LIBRARY_PATH"
--- /dev/null
+/*
+ * Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef __TIZEN_H__
+#define __TIZEN_H__
+
+#ifndef EXPORT_API
+#define EXPORT_API __attribute__((__visibility__("default")))
+#endif
+
+#ifndef TIZEN_DEPRECATED_API
+#ifdef TIZEN_DEPRECATION
+#define TIZEN_DEPRECATED_API \
+__attribute__((__visibility__("default"), deprecated))
+#else
+#define TIZEN_DEPRECATED_API
+#endif
+#endif
+
+#endif // __TIZEN_H__
"public/ewk_enums.h",
"public/ewk_error.cc",
"public/ewk_error.h",
- "public/ewk_export.h",
"public/ewk_favicon_database.cc",
"public/ewk_favicon_database.h",
"public/ewk_frame.cc",
#if defined(TIZEN_AUTOFILL_SUPPORT)
-#include <ewk_export.h>
#include <Evas.h>
+#include <tizen.h>
class Ewk_Context;
#ifndef ewk_main_private_h
#define ewk_main_private_h
-#include "ewk_export.h"
#include <string>
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#ifndef ewk_private_h
#define ewk_private_h
-#include "public/ewk_export.h"
+#include <tizen.h>
#define COMPILE_ASSERT_MATCHING_ENUM(ewkName, webcoreName) \
COMPILE_ASSERT(int(ewkName) == int(webcoreName), mismatchingEnums)
-// Temporarily added in order to track not-yet-implemented ewk api calls.
+// Temporarily added in order to track not-yet-implemented ewk api calls.
#include <stdio.h>
#define LOG_EWK_API_MOCKUP(msg, ...) printf("[EWK_API_MOCKUP] %s:%d %s ", __FILE__, __LINE__, __PRETTY_FUNCTION__); printf(msg "\n", ##__VA_ARGS__)
#endif
#define ewk_application_cache_manager_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_auth_challenge_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_auth_request_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_autofill_profile_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_back_forward_list_h
#include "ewk_back_forward_list_item.h"
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_back_forward_list_item_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_certificate_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_console_message_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#include <Eina.h>
#include "ewk_error.h"
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_context_menu_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#include <Eina.h>
#include <Evas.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#ifndef ewk_chromium_h
#define ewk_chromium_h
-#include "ewk_export.h"
+#include <tizen.h>
typedef void (*ewk_dispatch_callback)(void *);
-/*
+/*
* Copyright (C) 2012 Intel Corporation.
* Copyright (C) 2013 Samsung Electronics. All rights reserved.
*
#define ewk_error_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_favicon_database_h
#include <Evas.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_frame_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_geolocation_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#include "ewk_security_origin.h"
#ifdef __cplusplus
#define ewk_history
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_hit_test_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_intercept_request_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_main_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_object_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_page_group_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_popup_menu_item_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#include "ewk_view.h"
#ifdef __cplusplus
#include <stdint.h>
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#include <stdint.h>
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_settings_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_storage_manager_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#include <Eina.h>
#include <Evas.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#define ewk_user_media_h
#include <Eina.h>
-
-#include "ewk_export.h"
+#include <tizen.h>
#include "ewk_security_origin.h"
#ifdef __cplusplus
#define ewk_web_application_icon_data_h
#include <Eina.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#include <Eina.h>
#include <Evas.h>
-#include "ewk_export.h"
+#include <tizen.h>
#ifdef __cplusplus
extern "C" {
#include "ewk_custom_handlers.h"
#include "ewk_enums.h"
#include "ewk_error.h"
-#include "ewk_export.h"
#include "ewk_geolocation.h"
#include "ewk_log.h"
#include "ewk_main.h"