1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
AUTOMAKE_OPTIONS = foreign
if BUILD_UNITTEST
bin_PROGRAMS = samltest signtest
samltest_CXXFLAGS = $(CXXFLAGS) $(CXXTESTFLAGS)
else
bin_PROGRAMS = signtest
endif
signtest_SOURCES = signtest.cpp
signtest_LDADD = $(top_builddir)/saml/libsaml.la
unittest_h = unittest.h \
SAMLActionTest.h \
SAMLArtifactCreationTest.h \
SAMLArtifactType0001Test.h \
SAMLArtifactType0002Test.h \
SAMLAttributeTest.h \
SAMLExceptionTest.h \
SAMLSOAPHTTPBindingTest.h \
SAMLSubjectTest.h
nodist_samltest_SOURCES = $(unittest_h:.h=.cpp)
CLEANFILES = $(nodist_samltest_SOURCES)
do-cxxtestgen:
if test $(HFILE) = "unittest.h"; then \
$(CXXTEST) --error-printer --have-eh --have-std --abort-on-fail -o $(CPPFILE) $(HFILE); \
else \
$(CXXTEST) --part --have-eh --have-std --abort-on-fail -o $(CPPFILE) $(HFILE); \
fi;
$(nodist_samltest_SOURCES): %.cpp: %.h
$(MAKE) do-cxxtestgen HFILE=$< CPPFILE=$@
samltest_LDADD = $(top_builddir)/saml/libsaml.la
EXTRA_DIST = signtest.dsp unittest.dsp $(unittest_h)
|