diff options
Diffstat (limited to 'scripts/docker/Dockerfile')
-rw-r--r-- | scripts/docker/Dockerfile | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/scripts/docker/Dockerfile b/scripts/docker/Dockerfile new file mode 100644 index 0000000..c66df6d --- /dev/null +++ b/scripts/docker/Dockerfile @@ -0,0 +1,19 @@ +FROM nixos/nix + +RUN nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs +RUN nix-channel --update + +RUN nix-env -i yosys git tmux vim gcc iverilog + +ADD legup_polybench_syn.tar.gz /data/legup-polybench-syn +ADD legup_polybench_syn_div.tar.gz /data/legup-polybench-syn-div +ADD data.tar.gz /data + +RUN git clone --recursive https://github.com/ymherklotz/vericert + +WORKDIR /vericert +RUN git checkout oopsla21 +RUN nix-shell --run "make -j7" +RUN nix-shell --run "make install" + +RUN echo "export PATH=/vericert/bin:$PATH" >>/root/.bashrc |