Actually store pic devices in the array of pic devices, rather than
putting them all in the first element.
Set the target explicitly to simplify the use of non-SDK/port clangs.