Initial commit.

This commit is contained in:
Martin Preuss
2022-03-24 20:49:19 +01:00
commit d0490c01db
56 changed files with 7863 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
/****************************************************************************
* This file is part of the project AqDiagram.
* AqDiagram (c) by 2020 Martin Preuss, all rights reserved.
*
* The license for this file can be found in the file COPYING which you
* should have received along with this file.
****************************************************************************/
#ifndef AQDG_API_H
#define AQDG_API_H
#ifdef BUILDING_AQDIAGRAM
# /* building AqGmControl */
# if AQDG_SYS_IS_WINDOWS
# /* for windows */
# ifdef __declspec
# define AQDG_API __declspec (dllexport)
# else /* if __declspec */
# define AQDG_API
# endif /* if NOT __declspec */
# else
# /* for non-win32 */
# ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
# define AQDG_API __attribute__((visibility("default")))
# else
# define AQDG_API
# endif
# endif
#else
# /* not building AqFinance */
# if AQDG_SYS_IS_WINDOWS
# /* for windows */
# ifdef __declspec
# define AQDG_API __declspec (dllimport)
# else /* if __declspec */
# define AQDG_API
# endif /* if NOT __declspec */
# else
# /* for non-win32 */
# define AQDG_API
# endif
#endif
#ifdef GCC_WITH_VISIBILITY_ATTRIBUTE
# define AQDG_EXPORT __attribute__((visibility("default")))
# define AQDG_NOEXPORT __attribute__((visibility("hidden")))
#else
# define AQDG_EXPORT
# define AQDG_NOEXPORT
#endif
#endif