File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11.PHONY : clean all test
22
33CFLAGS =-g -O3
4- LDFLAGS =-static -lutil
4+ LDFLAGS =
5+ DISTFILES =SMT-COMP-2021-trace-executor.tar.gz
56
6- all : smtlib2_trace_executor SMT-COMP-2020-trace-executor.tar.xz
7+ all : $( DISTFILES )
78
89smtlib2_trace_executor : smtlib2_trace_executor.o
910 $(CC ) $< -o $@ $(LDFLAGS )
1011
1112clean :
12- rm -f smtlib2_trace_executor.o smtlib2_trace_executor SMT-COMP-2020-trace-executor.tar.xz
13+ rm -f smtlib2_trace_executor.o smtlib2_trace_executor $( DISTFILES ) test_solver_log.txt
1314
14- SMT-COMP-2020 -trace-executor.tar.xz : starexec_run_default smtlib2_trace_executor
15- tar -cJf $@ $^
15+ SMT-COMP-2021 -trace-executor.tar.gz : starexec_run_default smtlib2_trace_executor
16+ tar -czf $@ $^
1617
1718test : smtlib2_trace_executor
1819 test/run_tests.sh ./smtlib2_trace_executor
20+
21+ dist : $(DISTFILES )
22+ cp $(DISTFILES ) /dist
23+
Original file line number Diff line number Diff line change 1+ FROM centos:7
2+ RUN yum -y install gcc gcc-c++ make flex bison glibc-static libstdc++-static python3 cython git
3+
4+ WORKDIR /smtcomp
5+ COPY ./trace-executor ./trace-executor
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ docker run -v $( pwd) :/dist:z smtcomp make -C trace-executor dist
4+ docker run -v $( pwd) :/dist:z smtcomp sh -c " chown $( id -u) :$( id -g) /dist/*.tar.gz"
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ rm -rf trace-executor
4+ mkdir ./trace-executor
5+ cp -a ../[^d]* trace-executor
6+ make -C trace-executor clean
7+
8+ docker build -t smtcomp .
You can’t perform that action at this time.
0 commit comments