[email protected] | 40a7e41 | 2013-04-29 18:13:01 | [diff] [blame] | 1 | // Copyright 2013 The Chromium Authors. All rights reserved. |
2 | // Use of this source code is governed by a BSD-style license that can be | ||||
3 | // found in the LICENSE file. | ||||
4 | |||||
5 | #ifndef COMPONENTS_SESSIONS_SESSIONS_EXPORT_H_ | ||||
6 | #define COMPONENTS_SESSIONS_SESSIONS_EXPORT_H_ | ||||
7 | |||||
8 | #if defined(COMPONENT_BUILD) | ||||
9 | #if defined(WIN32) | ||||
10 | |||||
11 | #if defined(SESSIONS_IMPLEMENTATION) | ||||
12 | #define SESSIONS_EXPORT __declspec(dllexport) | ||||
rohitrao | 74b46fe | 2014-10-22 21:07:57 | [diff] [blame] | 13 | #define SESSIONS_EXPORT_PRIVATE __declspec(dllexport) |
[email protected] | 40a7e41 | 2013-04-29 18:13:01 | [diff] [blame] | 14 | #else |
15 | #define SESSIONS_EXPORT __declspec(dllimport) | ||||
rohitrao | 74b46fe | 2014-10-22 21:07:57 | [diff] [blame] | 16 | #define SESSIONS_EXPORT_PRIVATE __declspec(dllimport) |
17 | #endif // defined(SESSIONS_IMPLEMENTATION) | ||||
[email protected] | 40a7e41 | 2013-04-29 18:13:01 | [diff] [blame] | 18 | |
19 | #else // defined(WIN32) | ||||
20 | #if defined(SESSIONS_IMPLEMENTATION) | ||||
21 | #define SESSIONS_EXPORT __attribute__((visibility("default"))) | ||||
rohitrao | 74b46fe | 2014-10-22 21:07:57 | [diff] [blame] | 22 | #define SESSIONS_EXPORT_PRIVATE __attribute__((visibility("default"))) |
[email protected] | 40a7e41 | 2013-04-29 18:13:01 | [diff] [blame] | 23 | #else |
24 | #define SESSIONS_EXPORT | ||||
rohitrao | 74b46fe | 2014-10-22 21:07:57 | [diff] [blame] | 25 | #define SESSIONS_EXPORT_PRIVATE |
[email protected] | 40a7e41 | 2013-04-29 18:13:01 | [diff] [blame] | 26 | #endif |
27 | #endif | ||||
28 | |||||
29 | #else // defined(COMPONENT_BUILD) | ||||
30 | #define SESSIONS_EXPORT | ||||
rohitrao | 74b46fe | 2014-10-22 21:07:57 | [diff] [blame] | 31 | #define SESSIONS_EXPORT_PRIVATE |
[email protected] | 40a7e41 | 2013-04-29 18:13:01 | [diff] [blame] | 32 | #endif |
33 | |||||
34 | #endif // COMPONENTS_SESSIONS_SESSIONS_EXPORT_H_ |