File tree Expand file tree Collapse file tree 2 files changed +24
-1
lines changed
Expand file tree Collapse file tree 2 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -61,7 +61,18 @@ setup-submodules:
6161dist : setup-submodules all
6262 mkdir -p $(ROOT ) dist/lib
6363 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
6465 mkdir -p $(ROOT ) dist/bin
6566 cp jbmc/jbmc $(ROOT ) dist/bin
6667 cp janalyzer/janalyzer $(ROOT ) dist/bin
6768 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:
169169doc :
170170 doxygen
171171
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