File tree 2 files changed +24
-1
lines changed
2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -61,7 +61,18 @@ setup-submodules:
61
61
dist : setup-submodules all
62
62
mkdir -p $(ROOT ) dist/lib
63
63
cp ../lib/java-models-library/target/core-models.jar $(ROOT ) dist/lib
64
+ cp ../lib/java-models-library/target/cprover-api.jar $(ROOT ) dist/lib
64
65
mkdir -p $(ROOT ) dist/bin
65
66
cp jbmc/jbmc $(ROOT ) dist/bin
66
67
cp janalyzer/janalyzer $(ROOT ) dist/bin
67
68
cp jdiff/jdiff $(ROOT ) dist/bin
69
+
70
+ .PHONY : install
71
+ install : setup-submodules all
72
+ $(MAKE ) $(MAKEARGS ) -C $(CPROVER_DIR ) /src install
73
+ cp ../lib/java-models-library/target/core-models.jar $(PREFIX ) /lib/
74
+ cp ../lib/java-models-library/target/cprover-api.jar $(PREFIX ) /lib/
75
+ cp jbmc/jbmc $(PREFIX ) /bin/
76
+ cp janalyzer/janalyzer $(PREFIX ) /bin/
77
+ cp jdiff/jdiff $(PREFIX ) /bin/
78
+ cp ../../doc/man/j* $(PREFIX ) /doc/man/man1/
Original file line number Diff line number Diff line change @@ -169,4 +169,16 @@ cadical-download:
169
169
doc :
170
170
doxygen
171
171
172
- .PHONY : minisat2-download cudd-download glucose-download cadical-download
172
+ install : all
173
+ for b in \
174
+ cbmc crangler \
175
+ goto-analyzer goto-cc goto-diff goto-instrument goto-harness \
176
+ symtab2gb ; do \
177
+ cp $$ b/$$ b $(PREFIX ) /bin/ ; \
178
+ cp ../doc/man/$$ b.1 $(PREFIX ) /doc/man/man1/ ; \
179
+ done
180
+ ln -sf $(PREFIX ) /bin/goto-cc $(PREFIX ) /bin/goto-gcc
181
+ ln -sf $(PREFIX ) /bin/goto-cc $(PREFIX ) /bin/goto-ld
182
+ cp ../scripts/ls_parse.py $(PREFIX ) /bin/
183
+
184
+ .PHONY : minisat2-download cudd-download glucose-download cadical-download install
You can’t perform that action at this time.
0 commit comments