# Creates "generated" files users will depend on. actions Gen { echo '>' Start generating $(<) sleep 1 echo '>' Done generating $(<) } # Will use files generated by a 'Gen' actions. rule Use { DEPENDS $(<) : $(>) ; } actions Use { echo "> $(<) is using generated file" $(>) sleep 1 echo "> $(<) is done." } Gen g1.generated g2.generated ; Use u1.user : g1.generated ; Use u2.user : g2.generated ; DEPENDS all : u1.user u2.user ; #DEPENDS g2.generated : g1.generated ;