Path: blob/main_old/src/tests/restricted_traces/restricted_traces_export.h
1693 views
//1// Copyright 2021 The ANGLE Project Authors. All rights reserved.2// Use of this source code is governed by a BSD-style license that can be3// found in the LICENSE file.4//5// restricted_traces_export: Export definitions for restricted traces.67#ifndef ANGLE_RESTRICTED_TRACES_EXPORT_H_8#define ANGLE_RESTRICTED_TRACES_EXPORT_H_910// See util/util_export.h for details on import/export labels.11#if !defined(ANGLE_TRACE_EXPORT)12# if defined(_WIN32)13# if defined(ANGLE_TRACE_IMPLEMENTATION)14# define ANGLE_TRACE_EXPORT __declspec(dllexport)15# else16# define ANGLE_TRACE_EXPORT __declspec(dllimport)17# endif18# elif defined(__GNUC__)19# define ANGLE_TRACE_EXPORT __attribute__((visibility("default")))20# else21# define ANGLE_TRACE_EXPORT22# endif23#endif // !defined(ANGLE_TRACE_EXPORT)2425#if !defined(ANGLE_TRACE_LOADER_EXPORT)26# if defined(_WIN32)27# if defined(ANGLE_TRACE_LOADER_IMPLEMENTATION)28# define ANGLE_TRACE_LOADER_EXPORT __declspec(dllexport)29# else30# define ANGLE_TRACE_LOADER_EXPORT __declspec(dllimport)31# endif32# elif defined(__GNUC__)33# define ANGLE_TRACE_LOADER_EXPORT __attribute__((visibility("default")))34# else35# define ANGLE_TRACE_LOADER_EXPORT36# endif37#endif // !defined(ANGLE_TRACE_LOADER_EXPORT)3839#endif // ANGLE_RESTRICTED_TRACES_EXPORT_H_404142