1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-01-12 07:35:51 +01:00

Update libvamp to 2.5.

This commit is contained in:
lllucius
2013-10-31 06:33:59 +00:00
parent c8aa505879
commit 6fef6dd8b4
77 changed files with 6254 additions and 3598 deletions

View File

@@ -34,20 +34,22 @@ RDFGENDIR = rdf/generator
# clean -- remove binary targets
# distclean -- remove all targets
#
default: @TARGETS@
default: @TARGETS@
# Compile flags
#
CXXFLAGS := -I. @CXXFLAGS@ @SNDFILE_CFLAGS@
CC = @CC@
CXX = @CXX@
CXXFLAGS = -I. @CXXFLAGS@ @SNDFILE_CFLAGS@
# ar, ranlib
#
AR := ar
RANLIB := ranlib
AR = ar
RANLIB = ranlib
# Libraries required for the plugins.
#
PLUGIN_LIBS = $(SRCDIR)/libvamp-sdk.a
PLUGIN_LIBS = ./libvamp-sdk.a
# File extension for a dynamically loadable object
#
@@ -57,37 +59,37 @@ PLUGIN_EXT = .so
# Libraries required for the host.
#
HOST_LIBS = $(SRCDIR)/libvamp-hostsdk.a @SNDFILE_LIBS@ @LIBS@
HOST_LIBS = ./libvamp-hostsdk.a @SNDFILE_LIBS@ @LIBS@
# Libraries required for the RDF template generator.
#
RDFGEN_LIBS = $(SRCDIR)/libvamp-hostsdk.a @LIBS@
RDFGEN_LIBS = ./libvamp-hostsdk.a @LIBS@
# Locations for "make install". This will need quite a bit of
# editing for non-Linux platforms. Of course you don't necessarily
# have to use "make install".
#
INSTALL_PREFIX := @prefix@
INSTALL_API_HEADERS := $(INSTALL_PREFIX)/include/vamp
INSTALL_SDK_HEADERS := $(INSTALL_PREFIX)/include/vamp-sdk
INSTALL_HOSTSDK_HEADERS := $(INSTALL_PREFIX)/include/vamp-hostsdk
INSTALL_SDK_LIBS := $(INSTALL_PREFIX)/lib
INSTALL_PLUGINS := $(INSTALL_PREFIX)/lib/vamp
INSTALL_BINARIES := $(INSTALL_PREFIX)/bin
INSTALL_PREFIX = @prefix@
INSTALL_API_HEADERS = $(INSTALL_PREFIX)/include/vamp
INSTALL_SDK_HEADERS = $(INSTALL_PREFIX)/include/vamp-sdk
INSTALL_HOSTSDK_HEADERS = $(INSTALL_PREFIX)/include/vamp-hostsdk
INSTALL_SDK_LIBS = $(INSTALL_PREFIX)/lib
INSTALL_PLUGINS = $(INSTALL_PREFIX)/lib/vamp
INSTALL_BINARIES = $(INSTALL_PREFIX)/bin
INSTALL_SDK_LIBNAME := libvamp-sdk.so.2.0.0
INSTALL_SDK_LINK_ABI := libvamp-sdk.so.2
INSTALL_SDK_LINK_DEV := libvamp-sdk.so
INSTALL_SDK_STATIC := libvamp-sdk.a
INSTALL_SDK_LA := libvamp-sdk.la
INSTALL_SDK_LIBNAME = libvamp-sdk.so.2.5.0
INSTALL_SDK_LINK_ABI = libvamp-sdk.so.2
INSTALL_SDK_LINK_DEV = libvamp-sdk.so
INSTALL_SDK_STATIC = libvamp-sdk.a
INSTALL_SDK_LA = libvamp-sdk.la
INSTALL_HOSTSDK_LIBNAME := libvamp-hostsdk.so.3.0.0
INSTALL_HOSTSDK_LINK_ABI := libvamp-hostsdk.so.3
INSTALL_HOSTSDK_LINK_DEV := libvamp-hostsdk.so
INSTALL_HOSTSDK_STATIC := libvamp-hostsdk.a
INSTALL_HOSTSDK_LA := libvamp-hostsdk.la
INSTALL_HOSTSDK_LIBNAME = libvamp-hostsdk.so.3.5.0
INSTALL_HOSTSDK_LINK_ABI = libvamp-hostsdk.so.3
INSTALL_HOSTSDK_LINK_DEV = libvamp-hostsdk.so
INSTALL_HOSTSDK_STATIC = libvamp-hostsdk.a
INSTALL_HOSTSDK_LA = libvamp-hostsdk.la
INSTALL_PKGCONFIG := $(INSTALL_PREFIX)/lib/pkgconfig
INSTALL_PKGCONFIG = $(INSTALL_PREFIX)/lib/pkgconfig
# Flags required to tell the compiler to create a dynamically loadable object
#
@@ -119,6 +121,7 @@ SDK_HEADERS = \
$(SDKDIR)/PluginAdapter.h \
$(SDKDIR)/PluginBase.h \
$(SDKDIR)/RealTime.h \
$(SDKDIR)/FFT.h \
$(SDKDIR)/plugguard.h \
$(SDKDIR)/vamp-sdk.h
@@ -138,7 +141,9 @@ HOSTSDK_HEADERS = \
SDK_OBJECTS = \
$(SDKSRCDIR)/PluginAdapter.o \
$(SDKSRCDIR)/RealTime.o
$(SDKSRCDIR)/RealTime.o \
$(SDKSRCDIR)/FFT.o \
$(SDKSRCDIR)/acsymbols.o
HOSTSDK_OBJECTS = \
$(HOSTSDKSRCDIR)/PluginHostAdapter.o \
@@ -148,19 +153,20 @@ HOSTSDK_OBJECTS = \
$(HOSTSDKSRCDIR)/PluginInputDomainAdapter.o \
$(HOSTSDKSRCDIR)/PluginLoader.o \
$(HOSTSDKSRCDIR)/PluginSummarisingAdapter.o \
$(HOSTSDKSRCDIR)/PluginWrapper.o
$(HOSTSDKSRCDIR)/PluginWrapper.o \
$(HOSTSDKSRCDIR)/acsymbols.o
SDK_STATIC = \
$(SRCDIR)/libvamp-sdk.a
./libvamp-sdk.a
HOSTSDK_STATIC = \
$(SRCDIR)/libvamp-hostsdk.a
./libvamp-hostsdk.a
SDK_DYNAMIC = \
$(SRCDIR)/libvamp-sdk$(PLUGIN_EXT)
./libvamp-sdk$(PLUGIN_EXT)
HOSTSDK_DYNAMIC = \
$(SRCDIR)/libvamp-hostsdk$(PLUGIN_EXT)
./libvamp-hostsdk$(PLUGIN_EXT)
SDK_LA = \
$(LADIR)/libvamp-sdk.la
@@ -191,6 +197,9 @@ PLUGIN_TARGET = \
PLUGIN_CAT = \
$(EXAMPLEDIR)/vamp-example-plugins.cat
PLUGIN_TTL = \
$(EXAMPLEDIR)/vamp-example-plugins.n3
HOST_HEADERS = \
$(HOSTDIR)/system.h
@@ -263,6 +272,7 @@ install: $(SDK_STATIC) $(SDK_DYNAMIC) $(HOSTSDK_STATIC) $(HOSTSDK_DYNAMIC) $(PLU
cp $(RDFGEN_TARGET) $(DESTDIR)$(INSTALL_BINARIES)
cp $(PLUGIN_TARGET) $(DESTDIR)$(INSTALL_PLUGINS)
cp $(PLUGIN_CAT) $(DESTDIR)$(INSTALL_PLUGINS)
cp $(PLUGIN_TTL) $(DESTDIR)$(INSTALL_PLUGINS)
cp $(API_HEADERS) $(DESTDIR)$(INSTALL_API_HEADERS)
cp $(SDK_HEADERS) $(DESTDIR)$(INSTALL_SDK_HEADERS)
cp $(HOSTSDK_HEADERS) $(DESTDIR)$(INSTALL_HOSTSDK_HEADERS)
@@ -357,6 +367,7 @@ src/vamp-sdk/PluginAdapter.o: vamp-sdk/PluginAdapter.h vamp/vamp.h
src/vamp-sdk/PluginAdapter.o: vamp-sdk/Plugin.h vamp-sdk/PluginBase.h
src/vamp-sdk/PluginAdapter.o: vamp-sdk/plugguard.h vamp-sdk/RealTime.h
src/vamp-sdk/RealTime.o: ./vamp-sdk/RealTime.h vamp-sdk/plugguard.h
src/vamp-sdk/FFT.o: src/vamp-sdk/FFT.cpp vamp-sdk/FFT.h src/vamp-sdk/FFTimpl.cpp
src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/PluginBufferingAdapter.h
src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/PluginWrapper.h
src/vamp-hostsdk/PluginBufferingAdapter.o: ./vamp-hostsdk/Plugin.h
@@ -381,6 +392,8 @@ src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/Plugin.h
src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/PluginBase.h
src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/plugguard.h
src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/RealTime.h
src/vamp-hostsdk/PluginInputDomainAdapter.o: vamp-sdk/FFT.h
src/vamp-hostsdk/PluginInputDomainAdapter.o: src/vamp-sdk/FFTimpl.cpp
src/vamp-hostsdk/PluginLoader.o: ./vamp-hostsdk/PluginHostAdapter.h
src/vamp-hostsdk/PluginLoader.o: vamp/vamp.h vamp-sdk/Plugin.h
src/vamp-hostsdk/PluginLoader.o: vamp-sdk/PluginBase.h