Makefile.builds.in \
Makefile.subdir \
config/build-type \
- config/mkbuilddir
+ config/mkbuilddir \
+ config/doxygen.cfg
dist-hook:
cp -p "$(srcdir)/Makefile" "$(distdir)/Makefile"
-I@srcdir@/include -I@srcdir@ -I@builddir@
AM_CXXFLAGS = -Wall -Wno-unknown-pragmas $(FLAG_VISIBILITY_HIDDEN)
-SUBDIRS = lib expr util context theory prop smt . parser main
+SUBDIRS = lib expr util context theory prop smt printer . parser main
lib_LTLIBRARIES = libcvc4.la
noinst_LTLIBRARIES = libcvc4_noinst.la
include/cvc4parser_public.h
install-data-local: $(publicheaders)
- $(mkinstalldirs) $(DESTDIR)$(includedir)/cvc4
+ $(mkinstalldirs) $(DESTDIR)$(prefix)$(includedir)/cvc4
@for f in $(publicheaders); do \
- echo $(INSTALL_DATA) "$(srcdir)/$$f" "$(DESTDIR)/$(includedir)/cvc4"; \
- $(INSTALL_DATA) "$(srcdir)/$$f" "$(DESTDIR)/$(includedir)/cvc4"; \
+ echo $(INSTALL_DATA) "$(srcdir)/$$f" "$(DESTDIR)$(prefix)$(includedir)/cvc4"; \
+ $(INSTALL_DATA) "$(srcdir)/$$f" "$(DESTDIR)$(prefix)$(includedir)/cvc4"; \
done
uninstall-local:
@for f in $(publicheaders); do \
f=`echo "$$f" | sed 's,.*/,,'`; \
- rm -f "$(DESTDIR)$(includedir)/cvc4/$$f"; \
+ rm -f "$(DESTDIR)$(prefix)$(includedir)/cvc4/$$f"; \
done
- @rmdir "$(DESTDIR)$(includedir)/cvc4"
+ @rmdir "$(DESTDIR)$(prefix)$(includedir)/cvc4"
-I@srcdir@/../include -I@srcdir@/.. -I@builddir@/..
AM_CXXFLAGS = -Wall -Wno-unknown-pragmas $(FLAG_VISIBILITY_HIDDEN)
+SUBDIRS = builtin booleans uf arith arrays bv
+
noinst_LTLIBRARIES = libtheory.la
libtheory_la_SOURCES = \
$< \
`cat @top_builddir@/src/theory/.subdirs` \
> $@) || (rm -f $@ && exit 1)
-
-SUBDIRS = builtin booleans uf arith arrays bv
blu='\e[1;34m'; \
std='\e[m'; \
}
-subdirs_to_check = unit system regress/regress0 regress/regress0/arith regress/regress0/uf regress/regress0/bv regress/regress0/bv/core regress/regress0/precedence regress/regress1 regress/regress2 regress/regress3
+subdirs_to_check = unit system regress/regress0 regress/regress0/arith regress/regress0/uf regress/regress0/bv regress/regress0/bv/core regress/regress0/lemmas regress/regress0/push-pop regress/regress0/precedence regress/regress1 regress/regress2 regress/regress3
check-recursive: check-pre
.PHONY: check-pre
check-pre:
-SUBDIRS = . arith precedence uf bv lemmas
+SUBDIRS = . arith precedence uf bv lemmas push-pop
TESTS_ENVIRONMENT = @srcdir@/../run_regression @top_builddir@/src/main/cvc4
MAKEFLAGS = -k
--- /dev/null
+topdir = ../../../..
+srcdir = test/regress/regress0/bv
+
+include $(topdir)/Makefile.subdir
+
+# synonyms for "check"
+.PHONY: test
+test: check
--- /dev/null
+topdir = ../../../../..
+srcdir = test/regress/regress0/bv/core
+
+include $(topdir)/Makefile.subdir
+
+# synonyms for "check"
+.PHONY: test
+test: check
--- /dev/null
+topdir = ../../../..
+srcdir = test/regress/regress0/lemmas
+
+include $(topdir)/Makefile.subdir
+
+# synonyms for "check"
+.PHONY: test
+test: check
--- /dev/null
+topdir = ../../../push-pop
+srcdir = test/regress/regress0/push-pop
+
+include $(topdir)/Makefile.subdir
+
+# synonyms for "check"
+.PHONY: test
+test: check
--- /dev/null
+SUBDIRS = .
+
+TESTS_ENVIRONMENT = @srcdir@/../../run_regression @top_builddir@/src/main/cvc4
+MAKEFLAGS = -k
+
+# These are run for all build profiles.
+# If a test shouldn't be run in e.g. competition mode,
+# put it below in "TESTS +="
+
+# Regression tests for SMT inputs
+CVC_TESTS = \
+ test.00.cvc \
+ test.01.cvc
+
+TESTS = $(SMT_TESTS) $(SMT2_TESTS) $(CVC_TESTS) $(BUG_TESTS)
+
+EXTRA_DIST = $(TESTS)
+
+# synonyms for "check"
+.PHONY: regress regress0 test
+regress regress0 test: check
+
+# do nothing in this subdir
+.PHONY: regress1 regress2 regress3
+regress1 regress2 regress3: