#!/bin/sh -e

case "$(basename -- "${!#}")" in
  (rb-metadata-gst.o | rb-metadata-gst-common.o | rb-metadata-dbus-service.c | rb-encoder-gst.o | rb-player-gst-helper.o | rb-player-gst.o | libmtpdevice_la-rb-mtp-gst-src.o | libmtpdevice_la-rb-mtp-gst-sink.o | libmtpdevice_la-rb-mtp-source.o | libfmradio_la-rb-fm-radio-gst-src.o | test-file-helpers.o | rb-player-gst-xfade.o | rb-player.o | librhythmbox_core_la-rb-missing-plugins.o | main.c | libaudiocd_la-rb-audiocd-plugin.o | libaudiocd_la-rb-audiocd-source.o | libvisualizer_la-rb-visualizer-plugin.o | libdaap_la-rb-daap-structure.o | libdaap_la-rb-daap-src.o | test-file-helpers.c)
    # CIL tracker bug #2815129
    exec gcc "$@" ;;
  (*)
    exec /usr/bin/sampler-cc \
    --threads \
    --sampler-scheme=branches \
    --sampler-scheme=g-object-unref \
    --sampler-scheme=returns \
    "$@" ;;
esac
