KNewStuff
knewstuff_export.h
Go to the documentation of this file.00001 /* This file is part of the KDE project 00002 Copyright (C) 2007 David Faure <faure@kde.org> 00003 00004 This library is free software; you can redistribute it and/or 00005 modify it under the terms of the GNU Lesser General Public 00006 License as published by the Free Software Foundation; either 00007 version 2.1 of the License, or (at your option) any later version. 00008 00009 This library is distributed in the hope that it will be useful, 00010 but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00012 Lesser General Public License for more details. 00013 00014 You should have received a copy of the GNU Lesser General Public 00015 License along with this library. If not, see <http://www.gnu.org/licenses/>. 00016 */ 00017 00018 #ifndef KNEWSTUFF2_EXPORT_H 00019 #define KNEWSTUFF2_EXPORT_H 00020 00021 /* needed for KDE_EXPORT and KDE_IMPORT macros */ 00022 #include <kdemacros.h> 00023 00024 #ifndef KNEWSTUFF_EXPORT 00025 # if defined(MAKE_KNEWSTUFF2_LIB) 00026 /* We are building this library */ 00027 # define KNEWSTUFF_EXPORT KDE_EXPORT 00028 # else 00029 /* We are using this library */ 00030 # define KNEWSTUFF_EXPORT KDE_IMPORT 00031 # endif 00032 #endif 00033 00034 # ifndef KNEWSTUFF_EXPORT_DEPRECATED 00035 # define KNEWSTUFF_EXPORT_DEPRECATED KDE_DEPRECATED KNEWSTUFF_EXPORT 00036 # endif 00037 00038 #endif