summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2011-09-28 22:32:05 +0000
committerMorgan Deters <mdeters@gmail.com>2011-09-28 22:32:05 +0000
commit7dd2d748e358040e8001d7fb184cf9e11180e8c0 (patch)
tree095f06703233fb629a23adfc1169be7346a220b0 /src
parent2f15e89145ad68f1809dd15abb6b659a3817b260 (diff)
fixes for make dist ; make install
Diffstat (limited to 'src')
-rw-r--r--src/bindings/Makefile.am2
-rw-r--r--src/bindings/compat/c/c_interface.h2
-rw-r--r--src/bindings/compat/c/c_interface_defs.h2
-rw-r--r--src/bindings/compat/java/Makefile.am136
-rw-r--r--src/parser/Makefile.am7
-rw-r--r--src/util/Makefile.am1
6 files changed, 123 insertions, 27 deletions
diff --git a/src/bindings/Makefile.am b/src/bindings/Makefile.am
index 6f88e7b76..52fb4a21e 100644
--- a/src/bindings/Makefile.am
+++ b/src/bindings/Makefile.am
@@ -57,6 +57,8 @@ BUILT_SOURCES = \
ruby.cpp \
tcl.cpp
+EXTRA_DIST = swig.h
+
CLEANFILES = \
$(BUILT_SOURCES) \
.swig_deps \
diff --git a/src/bindings/compat/c/c_interface.h b/src/bindings/compat/c/c_interface.h
index a836e8bca..ce372be70 100644
--- a/src/bindings/compat/c/c_interface.h
+++ b/src/bindings/compat/c/c_interface.h
@@ -19,6 +19,8 @@
*/
/*****************************************************************************/
+#include "cvc4_public.h"
+
#ifndef _cvc3__include__c_interface_h_
#define _cvc3__include__c_interface_h_
diff --git a/src/bindings/compat/c/c_interface_defs.h b/src/bindings/compat/c/c_interface_defs.h
index 9b59fce56..ee6c09e13 100644
--- a/src/bindings/compat/c/c_interface_defs.h
+++ b/src/bindings/compat/c/c_interface_defs.h
@@ -18,6 +18,8 @@
*/
/*****************************************************************************/
+#include "cvc4_public.h"
+
#ifndef _cvc3__include__c_interface_defs_h_
#define _cvc3__include__c_interface__defs_h_
diff --git a/src/bindings/compat/java/Makefile.am b/src/bindings/compat/java/Makefile.am
index d958eccf0..c3663426b 100644
--- a/src/bindings/compat/java/Makefile.am
+++ b/src/bindings/compat/java/Makefile.am
@@ -35,15 +35,43 @@ endif
# java files of the library wrapper
LIB_FILES = \
JniUtils \
- Cvc3Exception TypecheckException SoundException EvalException \
- CLException ParserException SmtlibException DebugException \
- Embedded EmbeddedManager \
- InputLanguage QueryResult SatResult FormulaValue \
- Expr ExprMut ExprManager ExprManagerMut \
- Type TypeMut Op OpMut Rational RationalMut \
- Theorem TheoremMut Proof ProofMut Context ContextMut \
- Flag Flags FlagsMut \
- Statistics StatisticsMut ValidityChecker
+ Cvc3Exception \
+ TypecheckException \
+ SoundException \
+ EvalException \
+ CLException \
+ ParserException \
+ SmtlibException \
+ DebugException \
+ Embedded \
+ EmbeddedManager \
+ InputLanguage \
+ QueryResult \
+ SatResult \
+ FormulaValue \
+ Expr \
+ ExprMut \
+ ExprManager \
+ ExprManagerMut \
+ Type \
+ TypeMut \
+ Op \
+ OpMut \
+ Rational \
+ RationalMut \
+ Theorem \
+ TheoremMut \
+ Proof \
+ ProofMut \
+ Context \
+ ContextMut \
+ Flag \
+ Flags \
+ FlagsMut \
+ Statistics \
+ StatisticsMut \
+ ValidityChecker
+
# java files of the test program
TEST_FILES = Test
# java files of the stand alone program
@@ -53,35 +81,91 @@ JAVA_FILES = $(LIB_FILES) $(TEST_FILES) $(PROG_FILES)
# jni files of the library wrapper
JNI_FILES = \
EmbeddedManager \
- Expr ExprMut ExprManager \
- Type TypeMut Op OpMut Rational RationalMut \
- Theorem TheoremMut Proof ProofMut Context ContextMut \
- Flag Flags FlagsMut \
- Statistics StatisticsMut ValidityChecker
+ Expr \
+ ExprMut \
+ ExprManager \
+ Type \
+ TypeMut \
+ Op \
+ OpMut \
+ Rational \
+ RationalMut \
+ Theorem \
+ TheoremMut \
+ Proof \
+ ProofMut \
+ Context \
+ ContextMut \
+ Flag \
+ Flags \
+ FlagsMut \
+ Statistics \
+ StatisticsMut \
+ ValidityChecker
# stub files
-IMPL_FILES = $(addsuffix _impl.cpp,$(JNI_FILES))
+IMPL_FILES = $(patsubst %,src/cvc3/%_impl.cpp,$(JNI_FILES))
# generated files
JNI_CPP_FILES = $(patsubst %,%.cpp,$(JNI_FILES))
# non-generated files
-SRC_CPP_FILES = JniUtils.cpp
+SRC_CPP_FILES = src/cvc3/JniUtils.cpp
# all cpp files (to compile)
CPP_FILES = $(SRC_CPP_FILES) $(JNI_CPP_FILES)
-libcvc4bindings_java_compat_la_SOURCES = $(CPP_FILES)
+dist_libcvc4bindings_java_compat_la_SOURCES = $(SRC_CPP_FILES) $(IMPL_FILES)
+nodist_libcvc4bindings_java_compat_la_SOURCES = $(JNI_CPP_FILES)
+BUILT_SOURCES = $(JNI_CPP_FILES)
-HEADER_FILES = JniUtils.h
-PYTHON_FILES = run_all.py run_tests.py create_impl.py
-MANIFEST_FILES = Cvc3_manifest Test_manifest
+EXTRA_DIST =
+ formula_value.h \
+ create_impl.py \
+ Cvc3_manifest \
+ src/cvc3/JniUtils.java \
+ src/cvc3/Cvc3Exception.java \
+ src/cvc3/TypecheckException.java \
+ src/cvc3/SoundException.java \
+ src/cvc3/EvalException.java \
+ src/cvc3/CLException.java \
+ src/cvc3/ParserException.java \
+ src/cvc3/SmtlibException.java \
+ src/cvc3/DebugException.java \
+ src/cvc3/Embedded.java \
+ src/cvc3/EmbeddedManager.java \
+ src/cvc3/InputLanguage.java \
+ src/cvc3/QueryResult.java \
+ src/cvc3/SatResult.java \
+ src/cvc3/FormulaValue.java \
+ src/cvc3/Expr.java \
+ src/cvc3/ExprMut.java \
+ src/cvc3/ExprManager.java \
+ src/cvc3/ExprManagerMut.java \
+ src/cvc3/Type.java \
+ src/cvc3/TypeMut.java \
+ src/cvc3/Op.java \
+ src/cvc3/OpMut.java \
+ src/cvc3/Rational.java \
+ src/cvc3/RationalMut.java \
+ src/cvc3/Theorem.java \
+ src/cvc3/TheoremMut.java \
+ src/cvc3/Proof.java \
+ src/cvc3/ProofMut.java \
+ src/cvc3/Context.java \
+ src/cvc3/ContextMut.java \
+ src/cvc3/Flag.java \
+ src/cvc3/Flags.java \
+ src/cvc3/FlagsMut.java \
+ src/cvc3/Statistics.java \
+ src/cvc3/StatisticsMut.java \
+ src/cvc3/ValidityChecker.java
# compile each cpp file
-$(JNI_CPP_FILES): %.cpp: %_impl.cpp $(builddir)%.h JniUtils.h
- $(AM_V_GEN)$(PYTHON) ./create_impl.py \
- $(HEADER_PATH)/$(PACKAGE)/$*.h \
- $(SOURCE_PATH)/$(PACKAGE)/$*_impl.cpp \
- $(SOURCE_PATH)/$(PACKAGE)/$*.cpp
+$(JNI_CPP_FILES): %.cpp: src/cvc3/%_impl.cpp $(builddir)/cvc3/%.h include/cvc3/JniUtils.h
+ $(AM_V_GEN)$(PYTHON) $(srcdir)/create_impl.py \
+ cvc3/$*.h \
+ $(srcdir)/src/cvc3/$*_impl.cpp \
+ $*.cpp
-$(SRC_CPP_FILES:.cpp=.lo): %.lo: src/cvc3/%.cpp .headers
+JniUtils.lo: src/cvc3/JniUtils.cpp .headers
$(AM_V_CXX)$(LTCXXCOMPILE) -c $(JAVA_INCLUDES) -I . -o $@ $<
$(LIB_FILES:%=classes/cvc3/%.class): .classes
diff --git a/src/parser/Makefile.am b/src/parser/Makefile.am
index aca11bbd8..4f00cfb3d 100644
--- a/src/parser/Makefile.am
+++ b/src/parser/Makefile.am
@@ -80,4 +80,9 @@ libcvc4parser_noinst_la_SOURCES = \
antlr_tracing.h
EXTRA_DIST = \
- Makefile.antlr_tracing
+ Makefile.antlr_tracing \
+ cvc4parser.i \
+ input.i \
+ parser_builder.i \
+ parser_exception.i \
+ parser.i
diff --git a/src/util/Makefile.am b/src/util/Makefile.am
index ed6881994..e909e1705 100644
--- a/src/util/Makefile.am
+++ b/src/util/Makefile.am
@@ -39,6 +39,7 @@ libutil_la_SOURCES = \
configuration.cpp \
bitvector.h \
ascription_type.h \
+ array.h \
datatype.h \
datatype.cpp \
matcher.h \
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback