]> sigrok.org Git - libsigrokdecode.git/blobdiff - tests/Makefile.am
runtc: Make sure to compile against this library
[libsigrokdecode.git] / tests / Makefile.am
index 777aa05a88c891b966e68380926cb25c0663b681..595a65d4b2e65123844d36fe500a1af92e7f0f65 100644 (file)
 ##
 
 if HAVE_CHECK
-
 TESTS = check_main
-
 check_PROGRAMS = ${TESTS}
-
 check_main_SOURCES = \
        $(top_builddir)/libsigrokdecode.h \
        check_main.c \
        check_core.c \
-       check_decoder.c
-
+       check_decoder.c \
+       check_inst.c \
+       check_session.c
 check_main_CFLAGS = @check_CFLAGS@
-
 check_main_LDADD = $(top_builddir)/libsigrokdecode.la @check_LIBS@
+check_main_CPPFLAGS = $(CPPFLAGS_PYTHON) \
+       -DDECODERS_DIR='"$(abs_top_builddir)/decoders"'
+endif
 
-check_main_CPPFLAGS = $(CPPFLAGS_PYTHON)
-
+if HAVE_LIBSIGROK
+bin_PROGRAMS = runtc
+runtc_SOURCES = runtc.c
+runtc_CPPFLAGS = $(CPPFLAGS_PYTHON) $(LIBSIGROK_CFLAGS) \
+       -DDECODERS_DIR='"$(abs_top_builddir)/decoders"'
+runtc_LDFLAGS = -L$(top_builddir) $(LIBSIGROK_LIBS) $(LDFLAGS_PYTHON) -lsigrokdecode
 endif