diff options
Diffstat (limited to 'akode/lib')
-rw-r--r-- | akode/lib/Makefile.am | 25 | ||||
-rw-r--r-- | akode/lib/akode_export.h.in | 53 |
2 files changed, 0 insertions, 78 deletions
diff --git a/akode/lib/Makefile.am b/akode/lib/Makefile.am deleted file mode 100644 index 48bae9f..0000000 --- a/akode/lib/Makefile.am +++ /dev/null @@ -1,25 +0,0 @@ -INCLUDES = $(all_includes) - -lib_LTLIBRARIES = libakode.la - -libakode_la_SOURCES = bytebuffer.cpp audiobuffer.cpp pluginhandler.cpp \ - decoderpluginhandler.cpp resamplerpluginhandler.cpp \ - sinkpluginhandler.cpp encoderpluginhandler.cpp \ - fast_resampler.cpp crossfader.cpp volumefilter.cpp \ - localfile.cpp mmapfile.cpp \ - wav_decoder.cpp auto_sink.cpp void_sink.cpp \ - converter.cpp buffered_decoder.cpp \ - player.cpp magic.cpp - -AM_CPPFLAGS = -DAKODE_SEARCHDIR=\"$(libdir)\" - -libakode_la_LDFLAGS = -no-undefined -version-info 2:0:0 $(all_libraries) -libakode_la_LIBADD = $(LIBPTHREAD) $(AKODE_LIBDL) $(LIBSEM) - -libakode_includedir = $(includedir)/akode -libakode_include_HEADERS = akode_export.h akodelib.h decoder.h sink.h encoder.h \ - audioconfiguration.h audioframe.h audiobuffer.h bytebuffer.h \ - file.h localfile.h mmapfile.h pluginhandler.h \ - crossfader.h volumefilter.h resampler.h fast_resampler.h \ - buffered_decoder.h wav_decoder.h auto_sink.h void_sink.h \ - player.h magic.h converter.h framedecoder.h diff --git a/akode/lib/akode_export.h.in b/akode/lib/akode_export.h.in deleted file mode 100644 index 100c01b..0000000 --- a/akode/lib/akode_export.h.in +++ /dev/null @@ -1,53 +0,0 @@ -/* This file is part of the KDE libraries - Copyright (c) 2002-2003 KDE Team - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, - Boston, MA 02110-1301, USA. -*/ - -#ifndef AKODE_EXPORT_H -#define AKODE_EXPORT_H - -#undef __KDE_HAVE_GCC_VISIBILITY - -/** - * The ARTS_NO_EXPORT macro marks the symbol of the given variable - * to be hidden. A hidden symbol is stripped during the linking step, - * so it can't be used from outside the resulting library, which is similar - * to static. However, static limits the visibility to the current - * compilation unit. hidden symbols can still be used in multiple compilation - * units. - * - * \code - * int AKODE_NO_EXPORT foo; - * int AKODE_EXPORT bar; - * \end - */ - -#if defined(__KDE_HAVE_GCC_VISIBILITY) -/* Visibility is available for GCC newer than 3.4. - * See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9283 - */ -#define AKODE_NO_EXPORT __attribute__ ((visibility("hidden"))) -#define AKODE_EXPORT __attribute__ ((visibility("default"))) -#elif defined(_WIN32) -#define AKODE_NO_EXPORT -#define AKODE_EXPORT __declspec(dllexport) -#else -#define AKODE_NO_EXPORT -#define AKODE_EXPORT -#endif - -#endif /* AKODE_EXPORTS */ |