If the brick is Engineering brick or Fletton brick, then emulsion paint will fall off eventually.
To be safe i would buy Zamix Super Prime and use that on the bricks & breeze block first. Then coat all surfaces with an washable coating being Dulux Trade Acrylic Eggshell.
NB Make sure you...