Skip to content

Commit 90a041d

Browse files
Move bmct and all_properties to jbmc/
These aren't used by CBMC anymore, but only for the symex-driven lazy-loading mode of JBMC.
1 parent 7e79130 commit 90a041d

File tree

10 files changed

+8
-12
lines changed

10 files changed

+8
-12
lines changed

jbmc/src/jbmc/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
SRC = jbmc_main.cpp \
1+
SRC = all_properties.cpp \
2+
bmc.cpp \
3+
jbmc_main.cpp \
24
jbmc_parse_options.cpp \
35
# Empty last line
46

@@ -39,8 +41,6 @@ OBJ += ../$(CPROVER_DIR)/src/ansi-c/ansi-c$(LIBEXT) \
3941
../$(CPROVER_DIR)/src/util/util$(LIBEXT) \
4042
../miniz/miniz$(OBJEXT) \
4143
../$(CPROVER_DIR)/src/json/json$(LIBEXT) \
42-
../$(CPROVER_DIR)/src/cbmc/all_properties$(OBJEXT) \
43-
../$(CPROVER_DIR)/src/cbmc/bmc$(OBJEXT) \
4444
# Empty last line
4545

4646
INCLUDES= -I .. -I ../$(CPROVER_DIR)/src
File renamed without changes.
File renamed without changes.
File renamed without changes.

jbmc/src/jbmc/jbmc_parse_options.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ Author: Daniel Kroening, [email protected]
6161

6262
#include <langapi/mode.h>
6363

64-
#include <cbmc/bmc.h> // will go away
64+
#include "bmc.h" // will go away
6565

6666
#include <java_bytecode/convert_java_nondet.h>
6767
#include <java_bytecode/java_bytecode_language.h>

jbmc/src/jbmc/module_dependencies.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
analyses
22
ansi-c # should go away
3-
cbmc # bmc.h - will go away
43
goto-checker
54
goto-instrument
65
goto-programs
@@ -11,5 +10,7 @@ langapi # should go away
1110
linking
1211
pointer-analysis
1312
solvers/refinement
13+
solvers/prop
14+
solvers/sat
1415
solvers/strings
1516
util

src/cbmc/Makefile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
SRC = all_properties.cpp \
2-
bmc.cpp \
3-
c_test_input_generator.cpp \
1+
SRC = c_test_input_generator.cpp \
42
cbmc_languages.cpp \
53
cbmc_main.cpp \
64
cbmc_parse_options.cpp \

src/cbmc/cbmc_parse_options.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ Author: Daniel Kroening, [email protected]
3131

3232
#include <solvers/strings/string_refinement.h>
3333

34-
#include "bmc.h"
3534
#include "xml_interface.h"
3635

3736
class goto_functionst;

unit/Makefile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,7 @@ testing-utils-clean:
9898
$(MAKE) $(MAKEARGS) -C testing-utils clean
9999

100100
# We need to link bmc.o to the unit test, so here's everything it depends on...
101-
BMC_DEPS =../src/cbmc/all_properties$(OBJEXT) \
102-
../src/cbmc/bmc$(OBJEXT) \
103-
../src/cbmc/c_test_input_generator$(OBJEXT) \
101+
BMC_DEPS =../src/cbmc/c_test_input_generator$(OBJEXT) \
104102
../src/cbmc/cbmc_languages$(OBJEXT) \
105103
../src/cbmc/cbmc_parse_options$(OBJEXT) \
106104
../src/cbmc/xml_interface$(OBJEXT) \

0 commit comments

Comments
 (0)