123456789101112131415161718192021222324252627282930 |
- all: build
- build: stage0.stamp stage1.stamp stage2.stamp # stage3.stamp
- debug: stage2.stamp
- docker container prune -f
- mkdir -p framebuf
- docker run -it --mount type=bind,source=$(abspath framebuf),target=/framebuf xilinx:intalled
- stage0.stamp:
- mkdir -p stage0/jessie_chroot
- cd stage0; sudo /usr/sbin/debootstrap --foreign jessie jessie_chroot
- sudo tar -C stage0/jessie_chroot -c . | docker import - xilinx:debootstrap
- sudo rm -rf stage0/jessie_chroot
- touch $@
- stage1.stamp: stage0.stamp stage1/Dockerfile
- cd stage1; docker build -t xilinx:loaded .
- touch $@
- stage2.stamp: stage1.stamp stage2/Dockerfile
- cd stage2; docker build -t xilinx:installed .
- touch $@
- stage3.stamp: stage2.stamp stage3/Dockerfile
- cd stage3; docker build -t cryptech-alpha-builder .
- touch $@
- clean:
- rm -f *.stamp
|