Index: obj_common.c =================================================================== --- obj_common.c (revision 28835) +++ obj_common.c (revision 28836) @@ -235,6 +235,11 @@ obj->noexport = 1; obj->noexport_named = (name[8] == ':'); } + else if (strncmp(name, "extobj::", 8) == 0) { + const char *arg = name+8; + if (strcmp(arg, "role") == 0) + obj->extobj_role = value; + } } const char *pcb_obj_id_invalid(const char *id)