20#ifndef _KEXI_EXPORT_H_
21#define _KEXI_EXPORT_H_
23#include <kexidb/kexidb_export.h>
25#ifdef MAKE_KEXICORE_LIB
26# define KEXICORE_EXPORT TDE_EXPORT
27#elif defined(KDE_MAKE_LIB)
28# define KEXICORE_EXPORT KDE_IMPORT
30# define KEXICORE_EXPORT
33#ifdef MAKE_KEXIMAIN_LIB
34# define KEXIMAIN_EXPORT TDE_EXPORT
35#elif defined(KDE_MAKE_LIB)
36# define KEXIMAIN_EXPORT KDE_IMPORT
38# define KEXIMAIN_EXPORT
41#ifdef MAKE_KEXITABLEFILTERS_LIB
42# define KEXITABLEFILTERS_EXPORT TDE_EXPORT
43#elif defined(KDE_MAKE_LIB)
44# define KEXITABLEFILTERS_EXPORT KDE_IMPORT
46# define KEXITABLEFILTERS_EXPORT
49#ifdef MAKE_KEXIDATATABLE_LIB
50# define KEXIDATATABLE_EXPORT TDE_EXPORT
51#elif defined(KDE_MAKE_LIB)
52# define KEXIDATATABLE_EXPORT KDE_IMPORT
54# define KEXIDATATABLE_EXPORT
57#ifndef KEXIEXTWIDGETS_EXPORT
59#ifdef MAKE_KEXIEXTWIDGETS_LIB
60# define KEXIEXTWIDGETS_EXPORT TDE_EXPORT
61#elif defined(KDE_MAKE_LIB)
62# define KEXIEXTWIDGETS_EXPORT KDE_IMPORT
64# define KEXIEXTWIDGETS_EXPORT
69#ifdef MAKE_KFORMEDITOR_LIB
70# define KFORMEDITOR_EXPORT TDE_EXPORT
71#elif defined(KDE_MAKE_LIB)
72# define KFORMEDITOR_EXPORT KDE_IMPORT
74# define KFORMEDITOR_EXPORT
77#ifdef MAKE_KEXIPRJWIZARD_LIB
78# define KEXIPRJWIZARD_EXPORT TDE_EXPORT
79#elif defined(KDE_MAKE_LIB)
80# define KEXIPRJWIZARD_EXPORT KDE_IMPORT
82# define KEXIPRJWIZARD_EXPORT
85#ifdef MAKE_KEXIFILTER_LIB
86# define KEXIFILTER_EXPORT TDE_EXPORT
87#elif defined(KDE_MAKE_LIB)
88# define KEXIFILTER_EXPORT KDE_IMPORT
90# define KEXIFILTER_EXPORT
93#ifdef MAKE_KEXIWIDGETS_LIB
94# define KEXIWIDGETS_EXPORT TDE_EXPORT
95#elif defined(KDE_MAKE_LIB)
96# define KEXIWIDGETS_EXPORT KDE_IMPORT
98# define KEXIWIDGETS_EXPORT
101#ifdef MAKE_KEXIUUID_LIB
102# define KEXIUUID_EXPORT TDE_EXPORT
104# define KEXIUUID_EXPORT
107#ifdef MAKE_KEXIRELATIONSVIEW_LIB
108# define KEXIRELATIONSVIEW_EXPORT TDE_EXPORT
109#elif defined(KDE_MAKE_LIB)
110# define KEXIRELATIONSVIEW_EXPORT KDE_IMPORT
112# define KEXIRELATIONSVIEW_EXPORT
115#ifdef MAKE_KEXIGUIUTILS_LIB
116# define KEXIGUIUTILS_EXPORT TDE_EXPORT
117#elif defined(KDE_MAKE_LIB)
118# define KEXIGUIUTILS_EXPORT KDE_IMPORT
120# define KEXIGUIUTILS_EXPORT
123#ifdef MAKE_KROSS_MAIN_LIB
124# define KROSS_MAIN_EXPORT TDE_EXPORT
125#elif defined(KDE_MAKE_LIB)
126# define KROSS_MAIN_EXPORT KDE_IMPORT
128# define KROSS_MAIN_EXPORT
131#ifdef MAKE_KEXIFORMUTILS_LIB
132# define KEXIFORMUTILS_EXPORT TDE_EXPORT
133#elif defined(KDE_MAKE_LIB)
134# define KEXIFORMUTILS_EXPORT KDE_IMPORT
136# define KEXIFORMUTILS_EXPORT
139#ifdef MAKE_KEXIREPORTUTILS_LIB
140# define KEXIREPORTUTILS_EXPORT TDE_EXPORT
141#elif defined(KDE_MAKE_LIB)
142# define KEXIREPORTUTILS_EXPORT KDE_IMPORT
144# define KEXIREPORTUTILS_EXPORT
148#ifndef KOPROPERTY_EXPORT
149# ifdef MAKE_KOPROPERTY_LIB
150# define KOPROPERTY_EXPORT TDE_EXPORT
151# elif defined(KDE_MAKE_LIB)
152# define KOPROPERTY_EXPORT KDE_IMPORT
154# define KOPROPERTY_EXPORT
159#ifndef KOMACRO_EXPORT
160# ifdef MAKE_KOMACRO_LIB
161# define KOMACRO_EXPORT TDE_EXPORT
162# elif defined(KDE_MAKE_LIB)
163# define KOMACRO_EXPORT KDE_IMPORT
165# define KOMACRO_EXPORT
170#ifndef KEXI_NO_CTXT_HELP
171# define KEXI_NO_CTXT_HELP
176#if defined(TQ_WS_WIN) || defined(KEXI_OPTIONS)
187# define KEXI_NO_UNFINISHED
188# define KEXI_FORMS_SUPPORT
|