add puppios::target::generic