Put generate-pp before the pptarget, and make it depend on sdf2imp, so that editor reloads properly.