]> Pileus Git - ~andy/gtk/commitdiff
perf: Use different marshaller prefix than in gtk
authorKalev Lember <kalev@smartlink.ee>
Fri, 29 Apr 2011 08:42:20 +0000 (11:42 +0300)
committerColin Walters <walters@verbum.org>
Fri, 29 Apr 2011 14:11:05 +0000 (10:11 -0400)
Avoids multiple symbol definitions in gtk/gtkmarshalers.c
and perf/marshalers.c when both objects are linked in.

https://bugzilla.gnome.org/show_bug.cgi?id=648926

perf/Makefile.am
perf/gtkwidgetprofiler.c

index 9a35a17830f0e310e923434c85e1b5a1ebc2b3f6..799b748eabbcfcdbf3d09bb58642aa7cdcaa59d7 100644 (file)
@@ -57,12 +57,12 @@ marshalers.h: stamp-marshalers.h
        @true
 
 stamp-marshalers.h: @REBUILD@ marshalers.list
-       $(GLIB_GENMARSHAL) --prefix=_gtk_marshal $(srcdir)/marshalers.list --header >> xgen-gmlh \
+       $(GLIB_GENMARSHAL) --prefix=_testperf_marshal $(srcdir)/marshalers.list --header >> xgen-gmlh \
        && (cmp -s xgen-gmlh marshalers.h || cp xgen-gmlh marshalers.h) \
        && rm -f xgen-gmlh \
        && echo timestamp > $(@F)
 marshalers.c: @REBUILD@ marshalers.list
-       $(GLIB_GENMARSHAL) --prefix=_gtk_marshal $(srcdir)/marshalers.list --body >> xgen-gmlc \
+       $(GLIB_GENMARSHAL) --prefix=_testperf_marshal $(srcdir)/marshalers.list --body >> xgen-gmlc \
        && cp xgen-gmlc marshalers.c \
        && rm -f xgen-gmlc
 
index 94b911acdaf3c15bbbd0de0397b4793711ef55a7..afbc53dd22e6c99d6018accc819b70ec9b3bc080 100644 (file)
@@ -53,7 +53,7 @@ gtk_widget_profiler_class_init (GtkWidgetProfilerClass *class)
                  G_SIGNAL_RUN_LAST,
                  G_STRUCT_OFFSET (GtkWidgetProfilerClass, create_widget),
                  NULL, NULL,
-                 _gtk_marshal_OBJECT__VOID,
+                 _testperf_marshal_OBJECT__VOID,
                  G_TYPE_OBJECT, 0);
 
   signals[REPORT] =
@@ -62,7 +62,7 @@ gtk_widget_profiler_class_init (GtkWidgetProfilerClass *class)
                  G_SIGNAL_RUN_FIRST,
                  G_STRUCT_OFFSET (GtkWidgetProfilerClass, report),
                  NULL, NULL,
-                 _gtk_marshal_VOID__ENUM_OBJECT_DOUBLE,
+                 _testperf_marshal_VOID__ENUM_OBJECT_DOUBLE,
                  G_TYPE_NONE, 3,
                  GTK_TYPE_WIDGET_PROFILER_REPORT,
                  G_TYPE_OBJECT,