changed target define to allow for automatic translation to D.