Dockerfile 576 Bytes
Newer Older
1
FROM simbricks/simbricks-build:latest
2
3
4
COPY . /simbricks
WORKDIR /simbricks
RUN make -j `nproc` ENABLE_VERILATOR=y
5
6
RUN git submodule update --init sims/external/qemu \
 && make -j `nproc` sims/external/qemu/ready \
7
 && bash docker/cleanup_external.sh
Antoine Kaufmann's avatar
Antoine Kaufmann committed
8
9
10
RUN git submodule update --init sims/external/gem5 \
 && make -j `nproc` sims/external/gem5/ready \
 && bash docker/cleanup_gem5.sh
Antoine Kaufmann's avatar
Antoine Kaufmann committed
11
12
RUN git submodule update --init sims/external/femu \
 && make -j `nproc` sims/external/femu/ready
13
RUN make -j `nproc` build-images-min COMPRESSED_IMAGES=true \
14
 && bash docker/cleanup_images.sh