1 2TESTS = test_xmlhandler testsuite 3TESTS_ENVIRONMENT = 4 5OPENRAW_LIB = $(top_builddir)/lib/libopenraw.la 6 7AM_CPPFLAGS = \ 8 @BOOST_CPPFLAGS@ \ 9 -I$(top_srcdir)/include \ 10 -I$(top_srcdir)/lib \ 11 @LIBXML_CFLAGS@ @CURL_CFLAGS@ 12 13noinst_PROGRAMS = testsuite 14noinst_HEADERS = testsuitetags.h 15 16check_PROGRAMS = test_xmlhandler 17 18EXTRA_DIST = testsuitetags.pl testsuitetags.txt test.xml testsuite.xml 19BUILT_SOURCES = $(srcdir)/testsuitetags.cpp $(srcdir)/testsuitetags.h 20CLEANFILES = $(BUILT_SOURCES) 21 22test_xmlhandler_SOURCES = test_xmlhandler.cpp xmlhandler.cpp xmlhandler.h 23test_xmlhandler_LDADD = @LIBXML_LIBS@ 24 25testsuite_SOURCES = testsuitetags.cpp testsuite.h \ 26 testsuite.cpp testsuitehandler.h testsuitehandler.cpp \ 27 xmlhandler.cpp xmlhandler.h 28testsuite_LDADD = $(OPENRAW_LIB) @LIBXML_LIBS@ @CURL_LIBS@ 29 30$(srcdir)/testsuitetags.cpp: testsuitetags.pl testsuitetags.txt 31 $(srcdir)/testsuitetags.pl -cpp < $(srcdir)/testsuitetags.txt > $@ 32 33$(srcdir)/testsuitetags.h: testsuitetags.pl testsuitetags.txt 34 $(srcdir)/testsuitetags.pl -h < $(srcdir)/testsuitetags.txt > $@ 35