Now code generation depends on project target