Added src directory, moved some files around

This commit is contained in:
Guillaume Bury 2016-07-07 15:48:50 +02:00
parent 599a59dda9
commit bbbc29948d
72 changed files with 48 additions and 41 deletions

View file

@ -37,7 +37,7 @@ log:
clean:
$(COMP) -clean
TO_INSTALL=META $(addprefix _build/,$(LIB) $(NAME).a $(NAME).cmi)
TO_INSTALL=META $(addprefix _build/src/,$(LIB) $(NAME).a $(NAME).cmi)
install: lib
ocamlfind install msat $(TO_INSTALL)

29
_tags
View file

@ -5,22 +5,23 @@ true: color(always)
true: optimize(3), unbox_closures, unbox_closures_factor(20)
# Include paths
<sat>: include
<smt>: include
<solver>: include
<backend>: include
<util>: include
<util/smtlib>: include
<src>: include
<src/core>: include
<src/solver>: include
<src/backend>: include
<src/example>: include
<src/util>: include
<src/util/smtlib>: include
# Pack options
<util/*.cmx>: for-pack(Msat)
<smt/*.cmx>: for-pack(Msat)
<sat/*.cmx>: for-pack(Msat)
<solver/*.cmx>: for-pack(Msat)
<backend/*.cmx>: for-pack(Msat)
<src/core/*.cmx>: for-pack(Msat)
<src/solver/*.cmx>: for-pack(Msat)
<src/backend/*.cmx>: for-pack(Msat)
<src/util/*.cmx>: for-pack(Msat)
<src/example/*.cmx>: for-pack(Msat)
# more warnings
<**/*.ml>: warn_K, warn_Y, warn_X
<**/*.ml>: short_paths, safe_string, strict_sequence
<**/*.cm*>: debug
<src/**/*.ml>: warn_K, warn_Y, warn_X
<src/**/*.ml>: short_paths, safe_string, strict_sequence
<src/**/*.cm*>: debug

View file

@ -1,26 +0,0 @@
util/Log
solver/Formula_intf
solver/Theory_intf
solver/Plugin_intf
solver/Expr_intf
solver/Tseitin_intf
solver/Res_intf
solver/Solver_types_intf
solver/Solver_intf
solver/Internal
solver/External
solver/Solver
solver/Mcsolver
solver/Solver_types
solver/Res
solver/Tseitin
backend/Dot
backend/Dedukti
backend/Backend_intf
sat/Sat

32
src/msat.odocl Normal file
View file

@ -0,0 +1,32 @@
# Log utilities
util/Log
# Interfaces
core/Formula_intf
core/Theory_intf
core/Plugin_intf
core/Expr_intf
core/Res_intf
core/Solver_types_intf
core/Solver_intf
solver/Tseitin_intf
# Main modules
core/Res
core/Internal
core/External
core/Solver_types
solver/Solver
solver/Mcsolver
solver/Tseitin
# Backends
backend/Dot
backend/Dedukti
backend/Backend_intf
# Examples
example/Sat
example/Smt