123456789101112131415161718192021222324252627282930 |
- all: debug
- 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 cryptech-builder:stage2 /xilinx-unpack/builder
- 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 - cryptech-builder:stage0
- sudo rm -rf stage0/jessie_chroot
- touch $@
- stage1.stamp: stage0.stamp stage1/Dockerfile
- cd stage1; docker build -t cryptech-builder:stage1 .
- touch $@
- stage2.stamp: stage1.stamp stage2/Dockerfile
- cd stage2; docker build -t cryptech-builder:stage2 .
- touch $@
- stage3.stamp: stage2.stamp stage3/Dockerfile
- cd stage3; docker build -t cryptech-builder:stage3 .
- touch $@
- clean:
- rm -f *.stamp
|