+2006-07-10 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/Makefile.am:
+ * gst/gstconfig.h.in:
+ * win32/common/config.h:
+ Fix build when disabling tracing (fixes #344016). Also start to document
+ the defines that disable the sub-systems.
+
2006-07-10 Edward Hervey <edward@fluendo.com>
* gst/gst.c: (ensure_current_registry_forking):
if GST_DISABLE_TRACE
GST_TRACE_SRC =
+GST_TRACE_H =
else
GST_TRACE_SRC = gsttrace.c
+GST_TRACE_H = gsttrace.h
endif
if GST_DISABLE_ENUMTYPES
gstmessage.c \
gstminiobject.c \
gstpad.c \
- gstpadtemplate.c \
+ gstpadtemplate.c \
gstpipeline.c \
gstplugin.c \
gstpluginfeature.c \
gsttaglist.h \
gsttagsetter.h \
gsttask.h \
- gsttrace.h \
+ $(GST_TRACE_H) \
gsttypefind.h \
gsttypefindfactory.h \
gsturi.h \
$(built_header_configure) $(built_header_make)
EXTRA_DIST = \
- gstparse.h
+ gstparse.h \
+ gsttrace.h
noinst_HEADERS = \
gettext.h \
/***** disabling of subsystems *****/
-/* wether or not the debugging subsystem is enabled */
+/* configures the inclusion of the debugging subsystem */
@GST_DISABLE_GST_DEBUG_DEFINE@
-/* DOES NOT WORK */
+/* configures the inclusion of the plugin graph xml-serialisation
+ * (was used in 0.8 by gst-editor)
+ */
@GST_DISABLE_LOADSAVE_DEFINE@
-/* DOES NOT WORK */
+/* configures the inclusion of the gst-lauch parser */
@GST_DISABLE_PARSE_DEFINE@
-/* DOES NOT WORK */
+/* configures the inclusion of a resource tracing facillity
+ * (seems to be unused)
+ */
@GST_DISABLE_TRACE_DEFINE@
-/* DOES NOT WORK */
+/* configures the use of a memory tracer based on the resource tracer
+ * if TRACE is disabled, ALLOC_TRACE is disabled as well
+ */
@GST_DISABLE_ALLOC_TRACE_DEFINE@
-/* DOES NOT WORK */
+/* configures the use of the plugin registry
+ * if one disables this, required plugins need to be loaded and registered
+ * manualy
+ */
@GST_DISABLE_REGISTRY_DEFINE@
/* DOES NOT WORK */