15 lines
379 B
Plaintext
Executable File
15 lines
379 B
Plaintext
Executable File
FILE=$DOCKER_HOME/images/$1.mk
|
|
if [ ! -e $FILE ]; then
|
|
FILE="$(mktemp)"
|
|
cat <<- EOF > $FILE
|
|
include \$(DOCKER_HOME)/build/Makefile
|
|
FROM = base:squash
|
|
NAME = $1
|
|
VERSION = latest
|
|
build: prepare $1
|
|
EOF
|
|
fi
|
|
make -Bnd -f $FILE build > $1.mk
|
|
cat $1.mk | make2graph | dot -Tpng -o $1.mk.png
|
|
cat $1.mk | make2graph -f x > $1.mk.xml
|
|
rm $FILE |