SHELL := /bin/bash .PHONY: test test: clean prepare echo $$'#!/bin/bash\ntarget=top2\nmkdir -p $$target/top' > 1.sh ./1.pl top >> 1.sh chmod u+x 1.sh ./1.sh diff -r top top2/top .PHONY: prepare prepare: mkdir -p top/usr mkdir -p top/root/site/tools/gauv/python3/3.6.3/{lib,bin} touch top/root/site/tools/gauv/python3/3.6.3/bin/python3.6 ln -s $(PWD)/top/root/site/tools/gauv top/usr/vsa ln -s 3.6.3 top/root/site/tools/gauv/python3/3.6.3a .PHONY: clean clean: rm -rf top top2 1.sh