r4124 - in trunk/plugins: . freeverb



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]