1 noinst_LTLIBRARIES = libcheckinternal.la
3 EXTRA_DIST = check.h.in
18 CFILES += libcompat/alarm.c
21 if !HAVE_CLOCK_GETTIME
22 CFILES += libcompat/clock_gettime.c
26 CFILES += libcompat/gettimeofday.c
30 CFILES += libcompat/localtime_r.c
34 CFILES += libcompat/malloc.c
38 CFILES += libcompat/realloc.c
42 CFILES += libcompat/strsignal.c
45 # If either vsnprintf or snprintf is unavailable
46 # XXX: Commented out because none of our supported platforms need it yet and the
47 # check is a bit involved. No use slowing everyone down for this yet.
49 #CFILES += libcompat/snprintf.c
52 #CFILES += libcompat/snprintf.c
57 CFILES += libcompat/strdup.c
61 CFILES += libcompat/getline.c
64 if !HAVE_TIMER_CREATE_SETTIME_DELETE
66 libcompat/timer_create.c \
67 libcompat/timer_settime.c \
68 libcompat/timer_delete.c
82 noinst_HEADERS = $(HFILES)
84 libcheckinternal_la_SOURCES = $(CFILES) $(HFILES)
86 libcheckinternal_la_CFLAGS = -I$(top_builddir)/libs/gst/check
87 libcheckinternal_la_LIBADD =
89 # define HAVE_PTHREAD here as well so we keep changes to the code to a minimum
91 libcheckinternal_la_CFLAGS += $(PTHREAD_CFLAGS) -D_GNU_SOURCE -DHAVE_PTHREAD
92 libcheckinternal_la_LIBADD += $(PTHREAD_LIBS)
94 libcheckinternal_la_CFLAGS += -D_GNU_SOURCE
97 # Don't want libcompat to think we don't have these and substitute replacements
98 # See the commented-out vsnprintf/snprintf CFILES stuff above
99 libcheckinternal_la_CFLAGS += -DHAVE_SNPRINTF -DHAVE_VSNPRINTF