as **fomantic** got seperated (make task) it should also check if something changed and only recompile if needed