type
  dest_record: record
    destination_name: name
    format: name
    entry_point_commands: list of name = $optional
  recend
typend

var
  rav$destination_files: list of dest_record
varend

rav$destination_files = (..
(fdf$library,                     object_library  (generate_open_shop_product_tape)) ..
(ocf$binding_procedure,           object_library  (build_ocu generate_open_shop_product_tape)) ..
(ocf$object_code_utilities,       object_library  (build_ocu, generate_open_shop_product_tape)) ..
(osf$audit_library                object_library  (generate_open_shop_product_tape)) ..
(osf$batch_device_support         object_library  (generate_open_shop_product_tape)) ..
(osf$batch_output_filters         object_library  (generate_open_shop_product_tape)) ..
(osf$batch_output_filters_source, text) ..
(osf$boot_job                     os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$boot_monitor                 os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$builtin_library              object_library  (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$c170_ei                      object_library  (link_ei, generate_cip_tape_components, ..
                                                   build_s0_51_cip_tapes, build_s0_52_cip_tapes, ..
                                                   build_s1_cip_tapes, build_s2_cip_tapes, ..
                                                   build_s3_cip_tapes, build_s4_cip_tapes, ..
                                                   build_s5_cip_tapes, build_s5_962_cip_tapes)) ..
(osf$command_library              object_library  (generate_open_shop_product_tape)) ..
(osf$deadstart_library            object_library  (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$development_dcfile           text            (generate_ve_deadstart_tape)) ..
(osf$dev_sys_init_epilog          text) ..
(osf$dump_analyzer                object_library) ..
(osf$dump_analyzer_procs          object_library) ..
(osf$default_exception_policies   text            (generate_open_shop_product_tape)) ..
(osf$ftm_library                  text) ..
(osf$job_activation_epilog        text            (generate_open_shop_product_tape)) ..
(osf$job_activation_prolog        text            (generate_open_shop_product_tape)) ..
(osf$job_leveler_task             object_library  (generate_open_shop_product_tape)) ..
(osf$job_template_223             os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$job_template_236             os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$job_template_23d             os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$job_template_2dd             os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$lcu_mf_subcmds               text            (generate_ve_deadstart_tape)) ..
(osf$manage_file_server           object_library  (generate_open_shop_product_tape)) ..
(osf$message_templates            object_library  (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$mf_config_epilog             text) ..
(osf$monitor                      os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$network_activation_epilog    text            (generate_open_shop_product_tape)) ..
(osf$network_activation_prolog    text            (generate_open_shop_product_tape)) ..
(osf$network_deactivation_epilog  text            (generate_open_shop_product_tape)) ..
(osf$network_deactivation_prolog  text            (generate_open_shop_product_tape)) ..
(osf$network_management           object_library  (build_namve, generate_open_shop_product_tape)) ..
(osf$nosbins                      text            (link_170, generate_nos_deadstart_tape)) ..
(osf$nvelib                       text            (link_170, generate_nos_deadstart_tape)) ..
(osf$nvebins                      text) ..
(osf$nveprol                      text) ..
(osf$nverels                      multi_record    (link_170, generate_nos_deadstart_tape)) ..
(osf$operator_command_library     object_library  (generate_open_shop_product_tape)) ..
(osf$operator_library_46d         object_library  (generate_open_shop_product_tape)) ..
(osf$physical_config              text) ..
(osf$product_epilog               text) ..
(osf$programs                     object_library  (generate_open_shop_product_tape)) ..
(osf$prolog_library               object_library  (generate_ve_deadstart_tape)) ..
(osf$released_dcfile              text) ..
(osf$rhfam_network_utilities      object_library  (generate_open_shop_product_tape)) ..
(osf$scd                          text) ..
(osf$site_command_library         object_library  (generate_open_shop_product_tape)) ..
(osf$sou_library                  object_library  (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$system_core_113              os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$system_core_133              os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$system_core_13d              os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$system_core_1dd              os_library      (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$system_deadstart_prolog      text) ..
(osf$system_epilog                text) ..
(osf$system_initiation_epilog     text            (generate_open_shop_product_tape)) ..
(osf$system_initiation_prolog     text            (generate_open_shop_product_tape)) ..
(osf$system_library_46d           object_library  (generate_open_shop_product_tape)) ..
(osf$system_prolog                text) ..
(osf$system_termination_prolog    text            (generate_open_shop_product_tape)) ..
(osf$tasks                        object_library  (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$unbound_pf_utilities         object_library  (link_operating_system, generate_ve_deadstart_tape)) ..
(osf$user_file_transfer           object_library  (generate_open_shop_product_tape)) ..
(qcf$base_product_table           text) ..
(qcf$qcu_product_table            text) ..
(raf$bind_network_management      object_library   (build_namve, generate_open_shop_product_tape)) ..
(raf$binding_procedure            object_library) ..
(raf$cs_tools                     object_library) ..
(raf$fortran_command_library      object_library) ..
(raf$integration_tools            object_library) ..
(raf$library                      object_library, (build_installation_tools, generate_open_shop_product_tape)) ..
(raf$maintenance_command_library, object_library) ..
(raf$maintenance_source_library,  text) ..
(raf$open_shop_di_configurations, object_library) ..
(raf$open_shop_terminal_procs     object_library) ..
(raf$open_shop_user_procs         object_library) ..
(raf$qcu_product_table            text) ..
(tuf$terminal_definitions         object_library, (generate_open_shop_product_tape)) ..
..
(osf$pp                           catalog) ..
(cip                              catalog) ..
..
(boot_debug_table                 text) ..
(boot_image                       text) ..
(boot_link_map                    text) ..
(bound_boot_job                   text) ..
(bound_boot_monitor               text) ..
(bound_installation_tools         text) ..
(bound_job_template_223           text) ..
(bound_job_template_236           text) ..
(bound_job_template_23d           text) ..
(bound_job_template_2dd           text) ..
(bound_monitor                    text) ..
(bound_system_core_113            text) ..
(bound_system_core_133            text) ..
(bound_system_core_13d            text) ..
(bound_system_core_1dd            text) ..
(builtin_library                  text) ..
(c170_ei_debug_table              text) ..
(c170_ei_link_map                 text) ..
(c170_ei_memory_image             text) ..
(c170_ei_memory_map               text) ..
(deadstart_library                text) ..
(installation_tools_map           text) ..
(job_image                        text) ..
(job_template_link_map            text) ..
(monitor_image                    text) ..
(non_boot_drivers                 text) ..
(nosbins                          text) ..
(nvelib                           text) ..
(ocu_bound_product                text) ..
(ocu_map                          text) ..
(operator_library                 text) ..
(sou_library                      text) ..
(system_core_debug_table          text) ..
(system_core_image                text) ..
(system_core_link_map             text) ..
(system_core_symbol_table         text) ..
(system_debug_table               text) ..
(version                          text))

var
  rav$destination_libraries : array 1..$size(rav$destination_files) of string = ..
        $array($apply(rav$destination_files, $string(x.destination_name)))
  rav$destination_format: array 1..$size(rav$destination_files) of string = ..
        $array($apply(rav$destination_files, $string(x.format)))
varend
