So make it easier for embedders to use it with or without Glib
plugin_LTLIBRARIES = libgstshm.la
libgstshm_la_SOURCES = shmpipe.c shmalloc.c gstshm.c gstshmsrc.c gstshmsink.c
-libgstshm_la_CFLAGS = $(GST_CFLAGS)
+libgstshm_la_CFLAGS = $(GST_CFLAGS) -DSHM_PIPE_USE_GLIB
libgstshm_la_LIBADD = -lrt
libgstshm_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS)
libgstshm_la_LIBTOOLFLAGS = --tag=disable-static
#ifndef __SHMALLOC_H__
#define __SHMALLOC_H__
-#ifdef GST_PACKAGE_NAME
+#ifdef SHM_PIPE_USE_GLIB
#include <glib.h>
#define spalloc_new(type) g_slice_new (type)