r4124 - in trunk/plugins: . freeverb
- From: timj svn gnome org
- To: svn-commits-list gnome org
- Subject: r4124 - in trunk/plugins: . freeverb
- Date: Sun, 3 Dec 2006 19:04:41 -0500 (EST)
Author: timj
Date: 2006-12-03 19:04:19 -0500 (Sun, 03 Dec 2006)
New Revision: 4124
Modified:
trunk/plugins/ChangeLog
trunk/plugins/Makefile.am
trunk/plugins/Makefile.plugins
trunk/plugins/bseadder.c
trunk/plugins/bseadder.h
trunk/plugins/bseatandistort.c
trunk/plugins/bseatandistort.h
trunk/plugins/bsefirfilter.c
trunk/plugins/bsefirfilter.h
trunk/plugins/bseiirfilter.c
trunk/plugins/bseiirfilter.h
trunk/plugins/bseloopback.c
trunk/plugins/bseloopback.h
trunk/plugins/bsemixer.c
trunk/plugins/bsemixer.h
trunk/plugins/bsemult.c
trunk/plugins/bsemult.h
trunk/plugins/bsesequencer.c
trunk/plugins/bsesequencer.h
trunk/plugins/bsesimpleadsr.c
trunk/plugins/bsesimpleadsr.h
trunk/plugins/davcanyondelay.c
trunk/plugins/davguitar.c
trunk/plugins/davorgan.c
trunk/plugins/davsyndrum.c
trunk/plugins/davxtalstrings.c
trunk/plugins/fldbsepattern.c
trunk/plugins/freeverb/Makefile.am
trunk/plugins/freeverb/bsefreeverb.c
trunk/plugins/hello-space.c
Log:
Sun Dec 3 19:42:12 2006 Tim Janik <timj gtk org>
* Makefile.am, Makefile.plugins: rewrote rules to compile multiple
C++ plugins into a single .so binary.
* *.[hc]: removed plugin names.
Modified: trunk/plugins/ChangeLog
===================================================================
--- trunk/plugins/ChangeLog 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/ChangeLog 2006-12-04 00:04:19 UTC (rev 4124)
@@ -1,3 +1,10 @@
+Sun Dec 3 19:42:12 2006 Tim Janik <timj gtk org>
+
+ * Makefile.am, Makefile.plugins: rewrote rules to compile multiple
+ C++ plugins into a single .so binary.
+
+ * *.[hc]: removed plugin names.
+
Wed Nov 15 01:15:30 2006 Tim Janik <timj gtk org>
* bsequantizer.cc: use dtoi32 for quantisation effects, which gives
Modified: trunk/plugins/Makefile.am
===================================================================
--- trunk/plugins/Makefile.am 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/Makefile.am 2006-12-04 00:04:19 UTC (rev 4124)
@@ -6,26 +6,29 @@
SUBDIRS = icons . freeverb # evaluator
-INCLUDES += -I$(top_srcdir) -I. $(BSE_CFLAGS) -DG_LOG_DOMAIN=BSE_PLUGIN_NAME
-INCLUDES += -DBSE_PLUGIN_FALLBACK="\"$(strip $(basename $(<F)))\""
+INCLUDES += -I$(top_srcdir) -I. $(BSE_CFLAGS) -DG_LOG_DOMAIN="\"$(strip $(basename $(<F)))\""
#
# C++ Plugins
#
-plugin_idl_files = $(strip \
+idl_plugins = $(strip \
+ +++artsplugins \
artscompressor.idl \
+ +++contribplugins \
+ bsecontribsampleandhold.idl \
+ +++bseplugins \
bseamplifier.idl \
bsebalance.idl \
- bsecontribsampleandhold.idl \
bsenoise.idl \
bsequantizer.idl \
bsesummation.idl \
+ standardsaturator.idl \
+ standardguspatchenvelope.idl \
+ +++davplugins \
davbassfilter.idl \
davchorus.idl \
- standardsaturator.idl \
- standardguspatchenvelope.idl \
)
-EXTRA_HEADERS += $(plugin_idl_files)
+EXTRA_HEADERS += $(filter-out +++%, $(idl_plugins))
# setup generation of C++ plugins from idl files
SFIDL = ../sfi/sfidl
SFIDL_INC = --nostdinc -I$(top_srcdir) -I$(top_builddir)
@@ -37,13 +40,13 @@
bsefirfilter.[hc] \
davguitar.[hc] \
)
-PLUGIN_CFILES = $(strip \
+cglob_plugins = $(strip \
+ bsesimpleadsr.[hc] \
bseadder.[hc] \
bseatandistort.[hc] \
bseiirfilter.[hc] \
bsemixer.[hc] \
bsemult.[hc] \
- bsesimpleadsr.[hc] \
bsesequencer.[hc] \
davorgan.[hc] \
davxtalstrings.[hc] \
@@ -100,24 +103,31 @@
refresh-Makefile.plugins: Makefile.am Makefile.in Makefile
echo >xgen-$(@F)
: # generate C++ plugin rules
- for name in $(plugin_idl_files:.idl=) ; do \
+ libname="" ;\
+ for name in $(idl_plugins:.idl=) ; do \
+ [ "$${name:0:3}" = "+++" ] && { \
+ libname=`echo $${name:3} | sed 's/[^A-Za-z0-9]/_/g' ` ;\
+ echo -e "\n\n## === C++ Plugin Library $$libname === " >>xgen-$(@F) ;\
+ echo "plugin_FPU_ltlibs += $$libname.FPU.la" >>xgen-$(@F) ;\
+ echo "$$libname"'_FPU_la_SOURCES =' >>xgen-$(@F) ;\
+ echo "$$libname"'_FPU_la_CXXFLAGS = $$(FPU_PLUGIN_CXXFLAGS)' >>xgen-$(@F) ;\
+ echo "$$libname"'_FPU_la_LDFLAGS = -module $$(plugins_ldflags)' >>xgen-$(@F) ;\
+ echo "$$libname"'_FPU_la_LIBADD = $$(plugins_libs)' >>xgen-$(@F) ;\
+ echo "plugin_SSE_ltlibs += $$libname.SSE.la" >>xgen-$(@F) ;\
+ echo "$$libname"'_SSE_la_SOURCES = $$('"$$libname"'_FPU_la_SOURCES)' >>xgen-$(@F) ;\
+ echo "$$libname"'_SSE_la_CXXFLAGS = $$(SSE_PLUGIN_CXXFLAGS)' >>xgen-$(@F) ;\
+ echo "$$libname"'_SSE_la_LDFLAGS = $$('"$$libname"'_FPU_la_LDFLAGS)' >>xgen-$(@F) ;\
+ echo "$$libname"'_SSE_la_LIBADD = $$('"$$libname"'_FPU_la_LIBADD)' >>xgen-$(@F) ;\
+ continue ;\
+ } ;\
_name=`echo $$name | sed 's/[^A-Za-z0-9]/_/g' ` ;\
echo -e "\n## C++ Plugin $$name" >>xgen-$(@F) ;\
- echo '$$(srcdir)/'"$$name.cc: $$name.genidl.hh" >>xgen-$(@F) ;\
- echo "plugins_built_sources += $$name.genidl.hh" >>xgen-$(@F) ;\
- echo "plugin_FPU_ltlibs += $$name.FPU.la" >>xgen-$(@F) ;\
- echo "$$_name"'_FPU_la_SOURCES = '"$$name.cc" >>xgen-$(@F) ;\
- echo "$$_name"'_FPU_la_LDFLAGS = -module $$(plugins_ldflags)' >>xgen-$(@F) ;\
- echo "$$_name"'_FPU_la_LIBADD = $$(plugins_libs)' >>xgen-$(@F) ;\
- echo "$$_name"'_FPU_la_CXXFLAGS = $$(FPU_PLUGIN_CXXFLAGS)' >>xgen-$(@F) ;\
- echo "plugin_SSE_ltlibs += $$name.SSE.la" >>xgen-$(@F) ;\
- echo "$$_name"'_SSE_la_SOURCES = $$('"$$_name"'_FPU_la_SOURCES)' >>xgen-$(@F) ;\
- echo "$$_name"'_SSE_la_LDFLAGS = $$('"$$_name"'_FPU_la_LDFLAGS)' >>xgen-$(@F) ;\
- echo "$$_name"'_SSE_la_LIBADD = $$('"$$_name"'_FPU_la_LIBADD)' >>xgen-$(@F) ;\
- echo "$$_name"'_SSE_la_CXXFLAGS = $$(SSE_PLUGIN_CXXFLAGS)' >>xgen-$(@F) ;\
+ echo '$$(srcdir)/'"$$name.cc: $$name.genidl.hh # $$libname" >>xgen-$(@F) ;\
+ echo "plugins_built_sources += $$name.genidl.hh" >>xgen-$(@F) ;\
+ echo "$$libname"'_FPU_la_SOURCES += '"$$name.cc" >>xgen-$(@F) ;\
done
: # generate C plugin rules
- for wcfile in $(filter %.c, $(wildcard $(PLUGIN_CFILES))) ; do \
+ for wcfile in $(filter %.c, $(wildcard $(cglob_plugins))) ; do \
name=`echo $$wcfile | sed 's/.c$$//' ` ;\
_name=`echo $$name | sed 's/[^A-Za-z0-9]/_/g' ` ;\
cfile="$$name.c" ;\
Modified: trunk/plugins/Makefile.plugins
===================================================================
--- trunk/plugins/Makefile.plugins 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/Makefile.plugins 2006-12-04 00:04:19 UTC (rev 4124)
@@ -1,158 +1,126 @@
+
+## === C++ Plugin Library artsplugins ===
+plugin_FPU_ltlibs += artsplugins.FPU.la
+artsplugins_FPU_la_SOURCES =
+artsplugins_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
+artsplugins_FPU_la_LDFLAGS = -module $(plugins_ldflags)
+artsplugins_FPU_la_LIBADD = $(plugins_libs)
+plugin_SSE_ltlibs += artsplugins.SSE.la
+artsplugins_SSE_la_SOURCES = $(artsplugins_FPU_la_SOURCES)
+artsplugins_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+artsplugins_SSE_la_LDFLAGS = $(artsplugins_FPU_la_LDFLAGS)
+artsplugins_SSE_la_LIBADD = $(artsplugins_FPU_la_LIBADD)
+
## C++ Plugin artscompressor
-$(srcdir)/artscompressor.cc: artscompressor.genidl.hh
-plugins_built_sources += artscompressor.genidl.hh
-plugin_FPU_ltlibs += artscompressor.FPU.la
-artscompressor_FPU_la_SOURCES = artscompressor.cc
-artscompressor_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-artscompressor_FPU_la_LIBADD = $(plugins_libs)
-artscompressor_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += artscompressor.SSE.la
-artscompressor_SSE_la_SOURCES = $(artscompressor_FPU_la_SOURCES)
-artscompressor_SSE_la_LDFLAGS = $(artscompressor_FPU_la_LDFLAGS)
-artscompressor_SSE_la_LIBADD = $(artscompressor_FPU_la_LIBADD)
-artscompressor_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+$(srcdir)/artscompressor.cc: artscompressor.genidl.hh # artsplugins
+plugins_built_sources += artscompressor.genidl.hh
+artsplugins_FPU_la_SOURCES += artscompressor.cc
-## C++ Plugin bseamplifier
-$(srcdir)/bseamplifier.cc: bseamplifier.genidl.hh
-plugins_built_sources += bseamplifier.genidl.hh
-plugin_FPU_ltlibs += bseamplifier.FPU.la
-bseamplifier_FPU_la_SOURCES = bseamplifier.cc
-bseamplifier_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-bseamplifier_FPU_la_LIBADD = $(plugins_libs)
-bseamplifier_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += bseamplifier.SSE.la
-bseamplifier_SSE_la_SOURCES = $(bseamplifier_FPU_la_SOURCES)
-bseamplifier_SSE_la_LDFLAGS = $(bseamplifier_FPU_la_LDFLAGS)
-bseamplifier_SSE_la_LIBADD = $(bseamplifier_FPU_la_LIBADD)
-bseamplifier_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
-## C++ Plugin bsebalance
-$(srcdir)/bsebalance.cc: bsebalance.genidl.hh
-plugins_built_sources += bsebalance.genidl.hh
-plugin_FPU_ltlibs += bsebalance.FPU.la
-bsebalance_FPU_la_SOURCES = bsebalance.cc
-bsebalance_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-bsebalance_FPU_la_LIBADD = $(plugins_libs)
-bsebalance_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += bsebalance.SSE.la
-bsebalance_SSE_la_SOURCES = $(bsebalance_FPU_la_SOURCES)
-bsebalance_SSE_la_LDFLAGS = $(bsebalance_FPU_la_LDFLAGS)
-bsebalance_SSE_la_LIBADD = $(bsebalance_FPU_la_LIBADD)
-bsebalance_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+## === C++ Plugin Library contribplugins ===
+plugin_FPU_ltlibs += contribplugins.FPU.la
+contribplugins_FPU_la_SOURCES =
+contribplugins_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
+contribplugins_FPU_la_LDFLAGS = -module $(plugins_ldflags)
+contribplugins_FPU_la_LIBADD = $(plugins_libs)
+plugin_SSE_ltlibs += contribplugins.SSE.la
+contribplugins_SSE_la_SOURCES = $(contribplugins_FPU_la_SOURCES)
+contribplugins_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+contribplugins_SSE_la_LDFLAGS = $(contribplugins_FPU_la_LDFLAGS)
+contribplugins_SSE_la_LIBADD = $(contribplugins_FPU_la_LIBADD)
## C++ Plugin bsecontribsampleandhold
-$(srcdir)/bsecontribsampleandhold.cc: bsecontribsampleandhold.genidl.hh
-plugins_built_sources += bsecontribsampleandhold.genidl.hh
-plugin_FPU_ltlibs += bsecontribsampleandhold.FPU.la
-bsecontribsampleandhold_FPU_la_SOURCES = bsecontribsampleandhold.cc
-bsecontribsampleandhold_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-bsecontribsampleandhold_FPU_la_LIBADD = $(plugins_libs)
-bsecontribsampleandhold_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += bsecontribsampleandhold.SSE.la
-bsecontribsampleandhold_SSE_la_SOURCES = $(bsecontribsampleandhold_FPU_la_SOURCES)
-bsecontribsampleandhold_SSE_la_LDFLAGS = $(bsecontribsampleandhold_FPU_la_LDFLAGS)
-bsecontribsampleandhold_SSE_la_LIBADD = $(bsecontribsampleandhold_FPU_la_LIBADD)
-bsecontribsampleandhold_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+$(srcdir)/bsecontribsampleandhold.cc: bsecontribsampleandhold.genidl.hh # contribplugins
+plugins_built_sources += bsecontribsampleandhold.genidl.hh
+contribplugins_FPU_la_SOURCES += bsecontribsampleandhold.cc
+
+## === C++ Plugin Library bseplugins ===
+plugin_FPU_ltlibs += bseplugins.FPU.la
+bseplugins_FPU_la_SOURCES =
+bseplugins_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
+bseplugins_FPU_la_LDFLAGS = -module $(plugins_ldflags)
+bseplugins_FPU_la_LIBADD = $(plugins_libs)
+plugin_SSE_ltlibs += bseplugins.SSE.la
+bseplugins_SSE_la_SOURCES = $(bseplugins_FPU_la_SOURCES)
+bseplugins_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+bseplugins_SSE_la_LDFLAGS = $(bseplugins_FPU_la_LDFLAGS)
+bseplugins_SSE_la_LIBADD = $(bseplugins_FPU_la_LIBADD)
+
+## C++ Plugin bseamplifier
+$(srcdir)/bseamplifier.cc: bseamplifier.genidl.hh # bseplugins
+plugins_built_sources += bseamplifier.genidl.hh
+bseplugins_FPU_la_SOURCES += bseamplifier.cc
+
+## C++ Plugin bsebalance
+$(srcdir)/bsebalance.cc: bsebalance.genidl.hh # bseplugins
+plugins_built_sources += bsebalance.genidl.hh
+bseplugins_FPU_la_SOURCES += bsebalance.cc
+
## C++ Plugin bsenoise
-$(srcdir)/bsenoise.cc: bsenoise.genidl.hh
-plugins_built_sources += bsenoise.genidl.hh
-plugin_FPU_ltlibs += bsenoise.FPU.la
-bsenoise_FPU_la_SOURCES = bsenoise.cc
-bsenoise_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-bsenoise_FPU_la_LIBADD = $(plugins_libs)
-bsenoise_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += bsenoise.SSE.la
-bsenoise_SSE_la_SOURCES = $(bsenoise_FPU_la_SOURCES)
-bsenoise_SSE_la_LDFLAGS = $(bsenoise_FPU_la_LDFLAGS)
-bsenoise_SSE_la_LIBADD = $(bsenoise_FPU_la_LIBADD)
-bsenoise_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+$(srcdir)/bsenoise.cc: bsenoise.genidl.hh # bseplugins
+plugins_built_sources += bsenoise.genidl.hh
+bseplugins_FPU_la_SOURCES += bsenoise.cc
## C++ Plugin bsequantizer
-$(srcdir)/bsequantizer.cc: bsequantizer.genidl.hh
-plugins_built_sources += bsequantizer.genidl.hh
-plugin_FPU_ltlibs += bsequantizer.FPU.la
-bsequantizer_FPU_la_SOURCES = bsequantizer.cc
-bsequantizer_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-bsequantizer_FPU_la_LIBADD = $(plugins_libs)
-bsequantizer_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += bsequantizer.SSE.la
-bsequantizer_SSE_la_SOURCES = $(bsequantizer_FPU_la_SOURCES)
-bsequantizer_SSE_la_LDFLAGS = $(bsequantizer_FPU_la_LDFLAGS)
-bsequantizer_SSE_la_LIBADD = $(bsequantizer_FPU_la_LIBADD)
-bsequantizer_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+$(srcdir)/bsequantizer.cc: bsequantizer.genidl.hh # bseplugins
+plugins_built_sources += bsequantizer.genidl.hh
+bseplugins_FPU_la_SOURCES += bsequantizer.cc
## C++ Plugin bsesummation
-$(srcdir)/bsesummation.cc: bsesummation.genidl.hh
-plugins_built_sources += bsesummation.genidl.hh
-plugin_FPU_ltlibs += bsesummation.FPU.la
-bsesummation_FPU_la_SOURCES = bsesummation.cc
-bsesummation_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-bsesummation_FPU_la_LIBADD = $(plugins_libs)
-bsesummation_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += bsesummation.SSE.la
-bsesummation_SSE_la_SOURCES = $(bsesummation_FPU_la_SOURCES)
-bsesummation_SSE_la_LDFLAGS = $(bsesummation_FPU_la_LDFLAGS)
-bsesummation_SSE_la_LIBADD = $(bsesummation_FPU_la_LIBADD)
-bsesummation_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+$(srcdir)/bsesummation.cc: bsesummation.genidl.hh # bseplugins
+plugins_built_sources += bsesummation.genidl.hh
+bseplugins_FPU_la_SOURCES += bsesummation.cc
+## C++ Plugin standardsaturator
+$(srcdir)/standardsaturator.cc: standardsaturator.genidl.hh # bseplugins
+plugins_built_sources += standardsaturator.genidl.hh
+bseplugins_FPU_la_SOURCES += standardsaturator.cc
+
+## C++ Plugin standardguspatchenvelope
+$(srcdir)/standardguspatchenvelope.cc: standardguspatchenvelope.genidl.hh # bseplugins
+plugins_built_sources += standardguspatchenvelope.genidl.hh
+bseplugins_FPU_la_SOURCES += standardguspatchenvelope.cc
+
+
+## === C++ Plugin Library davplugins ===
+plugin_FPU_ltlibs += davplugins.FPU.la
+davplugins_FPU_la_SOURCES =
+davplugins_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
+davplugins_FPU_la_LDFLAGS = -module $(plugins_ldflags)
+davplugins_FPU_la_LIBADD = $(plugins_libs)
+plugin_SSE_ltlibs += davplugins.SSE.la
+davplugins_SSE_la_SOURCES = $(davplugins_FPU_la_SOURCES)
+davplugins_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+davplugins_SSE_la_LDFLAGS = $(davplugins_FPU_la_LDFLAGS)
+davplugins_SSE_la_LIBADD = $(davplugins_FPU_la_LIBADD)
+
## C++ Plugin davbassfilter
-$(srcdir)/davbassfilter.cc: davbassfilter.genidl.hh
-plugins_built_sources += davbassfilter.genidl.hh
-plugin_FPU_ltlibs += davbassfilter.FPU.la
-davbassfilter_FPU_la_SOURCES = davbassfilter.cc
-davbassfilter_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-davbassfilter_FPU_la_LIBADD = $(plugins_libs)
-davbassfilter_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += davbassfilter.SSE.la
-davbassfilter_SSE_la_SOURCES = $(davbassfilter_FPU_la_SOURCES)
-davbassfilter_SSE_la_LDFLAGS = $(davbassfilter_FPU_la_LDFLAGS)
-davbassfilter_SSE_la_LIBADD = $(davbassfilter_FPU_la_LIBADD)
-davbassfilter_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+$(srcdir)/davbassfilter.cc: davbassfilter.genidl.hh # davplugins
+plugins_built_sources += davbassfilter.genidl.hh
+davplugins_FPU_la_SOURCES += davbassfilter.cc
## C++ Plugin davchorus
-$(srcdir)/davchorus.cc: davchorus.genidl.hh
-plugins_built_sources += davchorus.genidl.hh
-plugin_FPU_ltlibs += davchorus.FPU.la
-davchorus_FPU_la_SOURCES = davchorus.cc
-davchorus_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-davchorus_FPU_la_LIBADD = $(plugins_libs)
-davchorus_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += davchorus.SSE.la
-davchorus_SSE_la_SOURCES = $(davchorus_FPU_la_SOURCES)
-davchorus_SSE_la_LDFLAGS = $(davchorus_FPU_la_LDFLAGS)
-davchorus_SSE_la_LIBADD = $(davchorus_FPU_la_LIBADD)
-davchorus_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+$(srcdir)/davchorus.cc: davchorus.genidl.hh # davplugins
+plugins_built_sources += davchorus.genidl.hh
+davplugins_FPU_la_SOURCES += davchorus.cc
-## C++ Plugin standardsaturator
-$(srcdir)/standardsaturator.cc: standardsaturator.genidl.hh
-plugins_built_sources += standardsaturator.genidl.hh
-plugin_FPU_ltlibs += standardsaturator.FPU.la
-standardsaturator_FPU_la_SOURCES = standardsaturator.cc
-standardsaturator_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-standardsaturator_FPU_la_LIBADD = $(plugins_libs)
-standardsaturator_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += standardsaturator.SSE.la
-standardsaturator_SSE_la_SOURCES = $(standardsaturator_FPU_la_SOURCES)
-standardsaturator_SSE_la_LDFLAGS = $(standardsaturator_FPU_la_LDFLAGS)
-standardsaturator_SSE_la_LIBADD = $(standardsaturator_FPU_la_LIBADD)
-standardsaturator_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
-## C++ Plugin standardguspatchenvelope
-$(srcdir)/standardguspatchenvelope.cc: standardguspatchenvelope.genidl.hh
-plugins_built_sources += standardguspatchenvelope.genidl.hh
-plugin_FPU_ltlibs += standardguspatchenvelope.FPU.la
-standardguspatchenvelope_FPU_la_SOURCES = standardguspatchenvelope.cc
-standardguspatchenvelope_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-standardguspatchenvelope_FPU_la_LIBADD = $(plugins_libs)
-standardguspatchenvelope_FPU_la_CXXFLAGS = $(FPU_PLUGIN_CXXFLAGS)
-plugin_SSE_ltlibs += standardguspatchenvelope.SSE.la
-standardguspatchenvelope_SSE_la_SOURCES = $(standardguspatchenvelope_FPU_la_SOURCES)
-standardguspatchenvelope_SSE_la_LDFLAGS = $(standardguspatchenvelope_FPU_la_LDFLAGS)
-standardguspatchenvelope_SSE_la_LIBADD = $(standardguspatchenvelope_FPU_la_LIBADD)
-standardguspatchenvelope_SSE_la_CXXFLAGS = $(SSE_PLUGIN_CXXFLAGS)
+## C Plugin bsesimpleadsr
+EXTRA_HEADERS += bsesimpleadsr.h
+$(srcdir)/bsesimpleadsr.c: bsesimpleadsr.h
+plugin_FPU_ltlibs += bsesimpleadsr.FPU.la
+bsesimpleadsr_FPU_la_SOURCES = bsesimpleadsr.c
+bsesimpleadsr_FPU_la_LDFLAGS = -module $(plugins_ldflags)
+bsesimpleadsr_FPU_la_LIBADD = $(plugins_libs)
+bsesimpleadsr_FPU_la_CFLAGS = $(FPU_PLUGIN_CFLAGS)
+plugin_SSE_ltlibs += bsesimpleadsr.SSE.la
+bsesimpleadsr_SSE_la_SOURCES = $(bsesimpleadsr_FPU_la_SOURCES)
+bsesimpleadsr_SSE_la_LDFLAGS = $(bsesimpleadsr_FPU_la_LDFLAGS)
+bsesimpleadsr_SSE_la_LIBADD = $(bsesimpleadsr_FPU_la_LIBADD)
+bsesimpleadsr_SSE_la_CFLAGS = $(SSE_PLUGIN_CFLAGS)
## C Plugin bseadder
@@ -230,21 +198,6 @@
bsemult_SSE_la_CFLAGS = $(SSE_PLUGIN_CFLAGS)
-## C Plugin bsesimpleadsr
-EXTRA_HEADERS += bsesimpleadsr.h
-$(srcdir)/bsesimpleadsr.c: bsesimpleadsr.h
-plugin_FPU_ltlibs += bsesimpleadsr.FPU.la
-bsesimpleadsr_FPU_la_SOURCES = bsesimpleadsr.c
-bsesimpleadsr_FPU_la_LDFLAGS = -module $(plugins_ldflags)
-bsesimpleadsr_FPU_la_LIBADD = $(plugins_libs)
-bsesimpleadsr_FPU_la_CFLAGS = $(FPU_PLUGIN_CFLAGS)
-plugin_SSE_ltlibs += bsesimpleadsr.SSE.la
-bsesimpleadsr_SSE_la_SOURCES = $(bsesimpleadsr_FPU_la_SOURCES)
-bsesimpleadsr_SSE_la_LDFLAGS = $(bsesimpleadsr_FPU_la_LDFLAGS)
-bsesimpleadsr_SSE_la_LIBADD = $(bsesimpleadsr_FPU_la_LIBADD)
-bsesimpleadsr_SSE_la_CFLAGS = $(SSE_PLUGIN_CFLAGS)
-
-
## C Plugin bsesequencer
EXTRA_HEADERS += bsesequencer.h
$(srcdir)/bsesequencer.c: bsesequencer.h
Modified: trunk/plugins/bseadder.c
===================================================================
--- trunk/plugins/bseadder.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bseadder.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -58,7 +58,7 @@
"incoming signals (it does allow for switching to subtract mode though)",
sum_icon,
bse_adder_class_init, bse_adder_class_finalize, bse_adder_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/bseadder.h
===================================================================
--- trunk/plugins/bseadder.h 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bseadder.h 2006-12-04 00:04:19 UTC (rev 4124)
@@ -21,8 +21,6 @@
#ifndef __BSE_ADDER_H__
#define __BSE_ADDER_H__
-#define BSE_PLUGIN_NAME "BseAdder"
-
#include <bse/bseplugin.h>
#include <bse/bsesource.h>
Modified: trunk/plugins/bseatandistort.c
===================================================================
--- trunk/plugins/bseatandistort.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bseatandistort.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -56,7 +56,7 @@
"maximum attenuation to maximum boost.",
atan_icon,
bse_atan_distort_class_init, NULL, bse_atan_distort_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/bseatandistort.h
===================================================================
--- trunk/plugins/bseatandistort.h 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bseatandistort.h 2006-12-04 00:04:19 UTC (rev 4124)
@@ -19,8 +19,6 @@
#ifndef __BSE_ATAN_DISTORT_H__
#define __BSE_ATAN_DISTORT_H__
-#define BSE_PLUGIN_NAME "BseAtanDistort"
-
#include <bse/bseplugin.h>
#include <bse/bsesource.h>
Modified: trunk/plugins/bsefirfilter.c
===================================================================
--- trunk/plugins/bsefirfilter.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsefirfilter.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -448,7 +448,7 @@
/* --- Export to BSE --- */
#include "./icons/filter.c"
-BSE_EXPORTS_BEGIN (BSE_PLUGIN_NAME);
+BSE_EXPORTS_BEGIN ();
BSE_EXPORT_OBJECTS = {
{ &type_id_fir_filter, "BseFIRFilter", "BseSource",
"BseFIRFilter is a finite impulse response filter",
Modified: trunk/plugins/bsefirfilter.h
===================================================================
--- trunk/plugins/bsefirfilter.h 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsefirfilter.h 2006-12-04 00:04:19 UTC (rev 4124)
@@ -21,8 +21,6 @@
#ifndef __BSE_FIR_FILTER_H__
#define __BSE_FIR_FILTER_H__
-#define BSE_PLUGIN_NAME "BseFIRFilter"
-
#include <bse/bseplugin.h>
#include <bse/bsesource.h>
Modified: trunk/plugins/bseiirfilter.c
===================================================================
--- trunk/plugins/bseiirfilter.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bseiirfilter.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -92,7 +92,7 @@
"BseIIRFilter is an infinite impulse response filter of variable order",
filter_icon,
bse_iir_filter_class_init, NULL, bse_iir_filter_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/bseiirfilter.h
===================================================================
--- trunk/plugins/bseiirfilter.h 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bseiirfilter.h 2006-12-04 00:04:19 UTC (rev 4124)
@@ -19,8 +19,6 @@
#ifndef __BSE_IIR_FILTER_H__
#define __BSE_IIR_FILTER_H__
-#define BSE_PLUGIN_NAME "BseIIRFilter"
-
#include <bse/bseplugin.h>
#include <bse/bsesource.h>
Modified: trunk/plugins/bseloopback.c
===================================================================
--- trunk/plugins/bseloopback.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bseloopback.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -178,7 +178,7 @@
/* --- Export to BSE --- */
#include "./icons/pipe.c"
-BSE_EXPORTS_BEGIN (BSE_PLUGIN_NAME);
+BSE_EXPORTS_BEGIN ();
BSE_EXPORT_OBJECTS = {
{ &type_id_loopback, "BseLoopback", "BseSource",
"BseLoopback simply puts out it's input",
Modified: trunk/plugins/bseloopback.h
===================================================================
--- trunk/plugins/bseloopback.h 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bseloopback.h 2006-12-04 00:04:19 UTC (rev 4124)
@@ -21,8 +21,6 @@
#ifndef __BSE_LOOPBACK_H__
#define __BSE_LOOPBACK_H__
-#define BSE_PLUGIN_NAME "BseLoopback"
-
#include <bse/bseplugin.h>
#include <bse/bsesource.h>
Modified: trunk/plugins/bsemixer.c
===================================================================
--- trunk/plugins/bsemixer.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsemixer.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -63,7 +63,7 @@
"adjusted weighting (volume setting) of the input sources",
mixer_icon,
bse_mixer_class_init, NULL, bse_mixer_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/bsemixer.h
===================================================================
--- trunk/plugins/bsemixer.h 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsemixer.h 2006-12-04 00:04:19 UTC (rev 4124)
@@ -21,8 +21,6 @@
#ifndef __BSE_MIXER_H__
#define __BSE_MIXER_H__
-#define BSE_PLUGIN_NAME "BseMixer"
-
#include <bse/bseplugin.h>
#include <bse/bsesource.h>
Modified: trunk/plugins/bsemult.c
===================================================================
--- trunk/plugins/bsemult.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsemult.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -36,7 +36,7 @@
"Mult is a channel multiplier for ring-modulating incoming signals",
multiply_icon,
bse_mult_class_init, NULL, bse_mult_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/bsemult.h
===================================================================
--- trunk/plugins/bsemult.h 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsemult.h 2006-12-04 00:04:19 UTC (rev 4124)
@@ -21,8 +21,6 @@
#ifndef __BSE_MULT_H__
#define __BSE_MULT_H__
-#define BSE_PLUGIN_NAME "BseMult"
-
#include <bse/bseplugin.h>
#include <bse/bsesource.h>
Modified: trunk/plugins/bsesequencer.c
===================================================================
--- trunk/plugins/bsesequencer.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsesequencer.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -56,7 +56,7 @@
"The Sequencer produces a frequency signal according to a sequence of notes",
sequencer_icon,
bse_sequencer_class_init, NULL, bse_sequencer_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/bsesequencer.h
===================================================================
--- trunk/plugins/bsesequencer.h 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsesequencer.h 2006-12-04 00:04:19 UTC (rev 4124)
@@ -19,8 +19,6 @@
#ifndef __BSE_SEQUENCER_H__
#define __BSE_SEQUENCER_H__
-#define BSE_PLUGIN_NAME "BseSequencer"
-
#include <bse/bseplugin.h>
#include <bse/bsesource.h>
Modified: trunk/plugins/bsesimpleadsr.c
===================================================================
--- trunk/plugins/bsesimpleadsr.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsesimpleadsr.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -59,7 +59,7 @@
"Simple ADSR envelope generator",
adsr_icon,
bse_simple_adsr_class_init, NULL, bse_simple_adsr_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/bsesimpleadsr.h
===================================================================
--- trunk/plugins/bsesimpleadsr.h 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/bsesimpleadsr.h 2006-12-04 00:04:19 UTC (rev 4124)
@@ -19,8 +19,6 @@
#ifndef __BSE_SIMPLE_ADSR_H__
#define __BSE_SIMPLE_ADSR_H__
-#define BSE_PLUGIN_NAME "BseSimpleADSR"
-
#include <bse/bseplugin.h>
#include <bse/bsesource.h>
Modified: trunk/plugins/davcanyondelay.c
===================================================================
--- trunk/plugins/davcanyondelay.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/davcanyondelay.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -60,7 +60,7 @@
"DavCanyonDelay adds deep and long canyon-alike echos to stereo signals.",
canyon_icon,
dav_canyon_delay_class_init, NULL, dav_canyon_delay_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/davguitar.c
===================================================================
--- trunk/plugins/davguitar.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/davguitar.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -646,7 +646,7 @@
}
/* --- Export to DAV --- */
-BSE_EXPORTS_BEGIN (BSE_PLUGIN_NAME);
+BSE_EXPORTS_BEGIN ();
BSE_EXPORT_OBJECTS = {
{ &type_id_guitar, "DavGuitar", "BseSource",
"DavGuitar is a physical modelling acoustic guitar synthesizer - "
Modified: trunk/plugins/davorgan.c
===================================================================
--- trunk/plugins/davorgan.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/davorgan.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -71,7 +71,7 @@
"DavOrgan is a modifiable additive organ synthesizer",
organ_icon,
dav_organ_class_init, NULL, dav_organ_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/davsyndrum.c
===================================================================
--- trunk/plugins/davsyndrum.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/davsyndrum.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -62,7 +62,7 @@
"\"Ratio In\" input channel, and adjustable through a parameter.",
drum_icon,
dav_syn_drum_class_init, NULL, dav_syn_drum_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/davxtalstrings.c
===================================================================
--- trunk/plugins/davxtalstrings.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/davxtalstrings.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -80,7 +80,7 @@
"until 2004 requires a license from Stanford University.",
strings_icon,
dav_xtal_strings_class_init, NULL, dav_xtal_strings_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/fldbsepattern.c
===================================================================
--- trunk/plugins/fldbsepattern.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/fldbsepattern.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -258,7 +258,7 @@
/* --- Export to BSE --- */
-BSE_EXPORTS_BEGIN (BSE_PLUGIN_NAME);
+BSE_EXPORTS_BEGIN ();
BSE_EXPORT_PROCEDURES = {
{ &type_id_delete_note, "BsePattern+delete-note",
"Delete the current note", 0,
Modified: trunk/plugins/freeverb/Makefile.am
===================================================================
--- trunk/plugins/freeverb/Makefile.am 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/freeverb/Makefile.am 2006-12-04 00:04:19 UTC (rev 4124)
@@ -4,8 +4,7 @@
## GNU Lesser General Public License version 2 or any later version.
include $(top_srcdir)/Makefile.decl
-INCLUDES += -I$(top_srcdir) -I. $(BSE_CFLAGS) -DG_LOG_DOMAIN=BSE_PLUGIN_NAME
-INCLUDES += -DBSE_PLUGIN_FALLBACK="\"$(strip $(basename $(<F)))\""
+INCLUDES += -I$(top_srcdir) -I. $(BSE_CFLAGS) -DG_LOG_DOMAIN="\"$(strip $(basename $(<F)))\""
# install plugins under:
plugindir = $(bseplugindir)
Modified: trunk/plugins/freeverb/bsefreeverb.c
===================================================================
--- trunk/plugins/freeverb/bsefreeverb.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/freeverb/bsefreeverb.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -57,7 +57,7 @@
"Written by Jezar at Dreampoint - http://www.dreampoint.co.uk",
reverb_icon,
bse_free_verb_class_init, NULL, bse_free_verb_init);
-BSE_DEFINE_EXPORTS (BSE_PLUGIN_NAME);
+BSE_DEFINE_EXPORTS ();
/* --- variables --- */
Modified: trunk/plugins/hello-space.c
===================================================================
--- trunk/plugins/hello-space.c 2006-12-04 00:03:49 UTC (rev 4123)
+++ trunk/plugins/hello-space.c 2006-12-04 00:04:19 UTC (rev 4124)
@@ -55,7 +55,7 @@
/* --- Export to BSE --- */
#include "./icons/any.c"
-BSE_EXPORTS_BEGIN (BSE_PLUGIN_NAME);
+BSE_EXPORTS_BEGIN ();
BSE_EXPORT_PROCEDURES = {
{ &type_id_hello_space, "hello-space",
"Hello Space - Simplistic Hello World type o' thing.", 0,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]