using makefile to create a build pipeline
from one file format to file format, tex to pdf
GNU make
snakemake