11CBMC =../cbmc
222LS =../2ls
3- YEAR =2017
3+ YEAR =2018
44
55all : cbmc 2ls
66
7- cbmc : CBMC-sv-comp-$(YEAR ) .tar.gz
7+ cbmc : CBMC-sv-comp-$(YEAR ) .zip
88
9- 2ls : 2ls-sv-comp-$(YEAR ) .tar.gz
9+ 2ls : 2ls-sv-comp-$(YEAR ) .zip
1010
1111.PHONY : cbmc 2ls
1212
@@ -15,20 +15,24 @@ cbmc: CBMC-sv-comp-$(YEAR).tar.gz
1515 cat $* .inc tool-wrapper.inc >> $@
1616 chmod 755 $@
1717
18- CBMC-sv-comp-$(YEAR ) .tar.gz : cbmc.inc tool-wrapper.inc $(CBMC ) /LICENSE $(CBMC ) /src/cbmc/cbmc
19- mkdir -p tmp
18+ CBMC-sv-comp-$(YEAR ) .zip : cbmc.inc tool-wrapper.inc $(CBMC ) /LICENSE $(CBMC ) /src/cbmc/cbmc
19+ mkdir -p $( basename $@ )
2020 $(MAKE ) cbmc-wrapper
21- mv cbmc-wrapper tmp/cbmc
22- cp $(CBMC ) /LICENSE tmp/
23- cp $(CBMC ) /src/cbmc/cbmc tmp/cbmc-binary
24- cd tmp && chmod a+rX * && tar cfz ../$@ * && rm cbmc cbmc-binary LICENSE
25- rmdir tmp
21+ mv cbmc-wrapper $(basename $@ ) /cbmc
22+ cp $(CBMC ) /LICENSE $(basename $@ ) /
23+ cp $(CBMC ) /src/cbmc/cbmc $(basename $@ ) /cbmc-binary
24+ chmod a+rX $(basename $@ ) /*
25+ zip -r $@ $(basename $@ )
26+ cd $(basename $@ ) && rm cbmc cbmc-binary LICENSE
27+ rmdir $(basename $@ )
2628
27- 2ls-sv-comp-$(YEAR ) .tar.gz : 2ls.inc tool-wrapper.inc $(2LS ) /LICENSE $(2LS ) /src/2ls/2ls
28- mkdir -p tmp
29+ 2ls-sv-comp-$(YEAR ) .zip : 2ls.inc tool-wrapper.inc $(2LS ) /LICENSE $(2LS ) /src/2ls/2ls
30+ mkdir -p $( basename $@ )
2931 $(MAKE ) 2ls-wrapper
30- mv 2ls-wrapper tmp/2ls
31- cp $(2LS ) /LICENSE tmp/
32- cp $(2LS ) /src/2ls/2ls tmp/2ls-binary
33- cd tmp && chmod a+rX * && tar cfz ../$@ * && rm 2ls 2ls-binary LICENSE
34- rmdir tmp
32+ mv 2ls-wrapper $(basename $@ ) /2ls
33+ cp $(2LS ) /LICENSE $(basename $@ ) /
34+ cp $(2LS ) /src/2ls/2ls $(basename $@ ) /2ls-binary
35+ chmod a+rX $(basename $@ ) /*
36+ zip -r $@ $(basename $@ )
37+ cd $(basename $@ ) && rm 2ls 2ls-binary LICENSE
38+ rmdir $(basename $@ )
0 commit comments