rtp: Fix segmentation fault processing payload buffers
[platform/upstream/gstreamer.git] / gconf / Makefile.am
index a1e8f92..5129c00 100644 (file)
@@ -1,13 +1,31 @@
+GST_SCHEMA_FILES = gstreamer-@GST_MAJORMINOR@.schemas
+
+if USE_GCONF
 schemadir = @GCONF_SCHEMA_FILE_DIR@
-schema_DATA = gstreamer.schemas
+schema_DATA = $(GST_SCHEMA_FILES)
+endif
+
+gstreamer-@GST_MAJORMINOR@.schemas: gstreamer.schemas
+       cp gstreamer.schemas gstreamer-@GST_MAJORMINOR@.schemas
 
+if USE_GCONF
+if GCONF_SCHEMAS_INSTALL
 install-data-local:
-       GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) \
-               --makefile-install-rule $(srcdir)/$(schema_DATA) || \
+       @GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) \
+               --makefile-install-rule $(builddir)/$(schema_DATA) || \
                (echo ;\
                echo "*****************************************************"; \
                echo "Installation of schemas failed, install them manually"; \
                echo "*****************************************************";) 
        @true
+else
+install-data-local:
+       @echo "***************************************************************"
+       @echo "Not installing schemas, disabled with --disable-schemas-install"
+       @echo "***************************************************************"
+       @true
+endif
+endif # USE_GCONF
 
-EXTRA_DIST = gstreamer.schemas
+CLEANFILES = $(GST_SCHEMA_FILES)
+EXTRA_DIST = $(GST_SCHEMA_FILES)