in reply to perl from makefile

Makefile stops, if the command returns a non-zero exit status. In a command list (i.e. simple commands separarated by semicolons), the exit status is the status of the last command in the list. You have two options:
  1. Remove the semicolons and backslashes. Make will run each line separately and stop if there is a problem.
  2. Replace each semicolon with a &&. That way, the shell will stop on the first error (short circuiting the "and").
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ