drumstick
0.5.0
|
00001 /* 00002 MIDI Sequencer C++ library 00003 Copyright (C) 2006-2010, Pedro Lopez-Cabanillas <plcl@users.sf.net> 00004 00005 This library is free software; you can redistribute it and/or modify 00006 it under the terms of the GNU General Public License as published by 00007 the Free Software Foundation; either version 2 of the License, or 00008 (at your option) any later version. 00009 00010 This library is distributed in the hope that it will be useful, 00011 but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00013 GNU General Public License for more details. 00014 00015 You should have received a copy of the GNU General Public License along 00016 with this program; if not, write to the Free Software Foundation, Inc., 00017 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 00018 */ 00019 00020 #ifndef DRUMSTICK_MACROS_H 00021 #define DRUMSTICK_MACROS_H 00022 00023 #include <qglobal.h> 00024 00032 #if !defined(DRUMSTICK_EXPORT) 00033 # if defined(DRUMSTICK_STATIC) 00034 # define DRUMSTICK_EXPORT 00035 # else 00036 # if defined(drumstick_alsa_EXPORTS) || defined(drumstick_file_EXPORTS) 00037 # define DRUMSTICK_EXPORT Q_DECL_EXPORT 00038 # else 00039 # if defined(Q_WS_WIN) 00040 # define DRUMSTICK_EXPORT Q_DECL_IMPORT 00041 # else 00042 # define DRUMSTICK_EXPORT Q_DECL_EXPORT 00043 # endif 00044 # endif 00045 # endif 00046 #endif 00047 00050 #endif /* DRUMSTICK_MACROS_H */