src/Makefile.am
author J. Ali Harlow <ali@juiblex.co.uk>
Fri Oct 17 09:57:19 2014 +0100 (2014-10-17)
changeset 456 bae5adee8c8c
parent 453 1fd1d221092d
child 476 48e45439fd9a
permissions -rw-r--r--
Add facility to specify razor command when running tests.

This makes it easy to run under eg., valgrind as:

./details "libtool --mode=execute valgrind --leak-check=yes ../src/razor"
     1 ## Process this file with automake to produce Makefile.in
     2 
     3 INCLUDES = \
     4 	$(LUA_CFLAGS) \
     5 	$(CURL_CFLAGS) \
     6 	$(EXPAT_CFLAGS) \
     7 	$(RPM_CFLAGS) \
     8 	-I$(top_builddir)/gl -I$(top_srcdir)/gl \
     9 	-I$(top_builddir)/src -I$(top_srcdir)/src \
    10 	-I$(top_builddir)/librazor -I$(top_srcdir)/librazor \
    11 	-DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
    12 	-DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
    13 	-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
    14 	-DPACKAGE_BIN_DIR=\""$(bindir)"\" \
    15 	-DPACKAGE_LOCALSTATEDIR=\""$(localstatedir)"\" \
    16 	-DPACKAGE_LOCALE_DIR=\""$(localedir)"\"
    17 
    18 bin_PROGRAMS = razor
    19 noinst_PROGRAMS = rpm
    20 check_PROGRAMS = test-driver
    21 
    22 if INSTALL_TEST_PROGRAMS
    23   bin_PROGRAMS = $(check_PROGRAMS)
    24   pkgdata_DATA = test.xml
    25 endif
    26 
    27 razor_SOURCES = main.c import-yum.c
    28 if HAVE_RPMLIB
    29 razor_SOURCES += import-rpmdb.c
    30 endif
    31 razor_LDADD = $(top_builddir)/librazor/librazor.la $(RPM_LIBS) $(EXPAT_LIBS) $(CURL_LIBS) $(LUA_LIBS) $(top_builddir)/gl/libgnu.la $(INTLLIBS) $(EXTRA_LIBS)
    32 
    33 rpm_SOURCES = rpm.c
    34 rpm_LDADD = $(top_builddir)/librazor/librazor.la $(LUA_LIBS) $(EXTRA_LIBS)
    35 
    36 test_driver_SOURCES = test-driver.c
    37 test_driver_LDADD = $(top_builddir)/librazor/librazor.la $(EXPAT_LIBS) $(EXTRA_LIBS)
    38 
    39 TESTS = test-driver
    40 XFAIL_TESTS = test-driver
    41 
    42 EXTRA_DIST = 			\
    43 	test.xml
    44 
    45 clean-local :
    46 	rm -f *~
    47