summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am58
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