Ele não fornece tudo isso por padrão, ele foi projetado em um momento em que php provavelmente não existia.
Os tutoriais mais básicos dizem que o formato é semelhante ao abaixo
<target> : < prerequisites>
<shell command>
Em que o destino pode ser arquivos, os pré-requisitos são opcionais, mas normalmente são arquivos. Com base nisso, você pode substituir o comando shell pelo que quiser e ele funcionará com um simples make <target>
Talvez isso inspire - link