diff options
-rw-r--r-- | Makefile.am | 58 |
1 files changed, 18 insertions, 40 deletions
diff --git a/Makefile.am b/Makefile.am index bb483b26..e97b56a0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,5 @@ +EXTRA_DIST = LICENSE scripts ledger.vim sample.dat + lib_LTLIBRARIES = libamounts.la libledger.la libamounts_la_CXXFLAGS = @@ -76,6 +78,7 @@ pkginclude_HEADERS = \ option.h \ parser.h \ qif.h \ + ofx.h \ quotes.h \ reconcile.h \ report.h \ @@ -114,9 +117,12 @@ dist_lisp_LISP = ledger.el timeclock.el ###################################################################### +EXTRA_DIST += setup.py + if HAVE_BOOST_PYTHON -noinst_PROGRAMS = amounts.so +noinst_PROGRAMS = amounts.so +amounts_so_SOURCES = amounts.cc fdstream.hpp amounts.so: amounts.cc libamounts.la CFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS) -L. -L.libs" \ @@ -130,47 +136,19 @@ endif ###################################################################### -TESTS = alltests +TESTS = RegressionTests -CXXTEST_DIR = /usr/local/cxxtest -TESTGEN = $(CXXTEST_DIR)/cxxtestgen.py -TESTSUITES = tests/*.h +DISTCLEANFILES = RegressionTests -AM_CXXFLAGS = -if HAVE_EXPAT -AM_CXXFLAGS += -DHAVE_EXPAT=1 -endif -if HAVE_XMLPARSE -AM_CXXFLAGS += -DHAVE_XMLPARSE=1 -endif -if HAVE_LIBOFX -AM_CXXFLAGS += -DHAVE_LIBOFX=1 -endif -if DEBUG -AM_CXXFLAGS += -DDEBUG_LEVEL=4 -endif - -alltests.cc: $(TESTSUITES) - test -f $(TESTGEN) && python $(TESTGEN) -o $@ --error-printer $(TESTSUITES) - -alltests: alltests.cc ledger - $(CXXCOMPILE) -I$(CXXTEST_DIR) -lexpat -lgmp -lpcre -o $@ \ - alltests.cc -L. -L.libs -lamounts -lledger - -runtests: alltests - LD_LIBRARY_PATH=.libs ./alltests && tests/regress && tests/regtest - -verify: runtests - python tests/runtests.py +RegressionTests: + echo "exit 0" > $@ + chmod 755 $@ ###################################################################### -all-clean: maintainer-clean - rm -fr *~ .*~ .\#* *.html *.info *.pdf *.a *.so *.o *.lo *.la \ - *.elc *.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr \ - .gdb_history gmon.out h out TAGS ledger valexpr .deps \ - .libs build AUTHORS COPYING INSTALL Makefile acconf.h \ - acconf.h.in aclocal.m4 autom4te config.guess config.sub \ - configure depcomp install-sh libtool ltconfig ltmain.sh \ - missing stamp texinfo.tex Makefile.in mkinstalldirs \ - elisp-comp elc-stamp py-compile +release: + make -j3 distcheck \ + CPPFLAGS="-I/usr/local/include -I/opt/local/include " \ + LDFLAGS="-L/usr/local/lib -L/opt/local/lib" + +# Makefile.am ends here |