Skip to content

Commit a6fa280

Browse files
authored
Merge pull request #43 from karkhaz/kk-add-cbmc-path
Add cbmc-path.zip target
2 parents e3fdf48 + 549951b commit a6fa280

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Makefile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ all: cbmc 2ls jbmc
77

88
cbmc: cbmc.zip
99

10+
cbmc-path: cbmc-path.zip
11+
1012
2ls: 2ls.zip
1113

1214
jbmc: jbmc.zip
@@ -18,6 +20,19 @@ jbmc: jbmc.zip
1820
cat $*.inc tool-wrapper.inc >> $@
1921
chmod 755 $@
2022

23+
cbmc-path.zip: cbmc.inc tool-wrapper.inc $(CBMC)/LICENSE $(CBMC)/src/cbmc/cbmc $(CBMC)/src/goto-cc/goto-cc
24+
mkdir -p $(basename $@)
25+
$(MAKE) cbmc-wrapper
26+
mv cbmc-wrapper $(basename $@)/cbmc
27+
sed -i 's/^.\/cbmc-binary --graphml-witness/.\/cbmc-binary --paths fifo --graphml-witness/' $(basename $@)/cbmc
28+
cp -L $(CBMC)/LICENSE $(basename $@)/
29+
cp -L $(CBMC)/src/cbmc/cbmc $(basename $@)/cbmc-binary
30+
cp -L $(CBMC)/src/goto-cc/goto-cc $(basename $@)/
31+
chmod a+rX $(basename $@)/*
32+
zip -r $@ $(basename $@)
33+
cd $(basename $@) && rm cbmc cbmc-binary goto-cc LICENSE
34+
rmdir $(basename $@)
35+
2136
cbmc.zip: cbmc.inc tool-wrapper.inc $(CBMC)/LICENSE $(CBMC)/src/cbmc/cbmc $(CBMC)/src/goto-cc/goto-cc
2237
mkdir -p $(basename $@)
2338
$(MAKE) cbmc-wrapper

0 commit comments

Comments
 (0)