with Text_Io;
use Text_Io;
separate (Tracker)

procedure Initialize_Tracker_Data is
    --------------------------------------------------------------------------------
    --|
    --|  NAME:  INITIALIZE_TRACKER_DATA
    --|
    --|  OVERVIEW:
    --|    This procedure calls the individual data initialize procedures in
    --|    a specific order to obtain the tracker information needed to make a
    --|    complete tracker file.  The internal data structures are created
    --|    and the data is written to the tracker file.  The name of the output
    --|    file is obtained in this procedure, but the file is actually created
    --|    just before the write in the procedure WRITE_DATA_TO_FILE.
    --|
    --|  EXCEPTIONS HANDLED:
    --|    none
    --|
    --|  HISTORY:
    --|    Written by   May Lee   March 1985
    --|
    --------------------------------------------------------------------------------
begin
    Vt100.Clear_Screen;
    Put_Line ("Please enter the TRACKER filename you want created");
    Get_Line (Tracker_Filename, Filename_Lngth);
    New_Line;
    Global_Pkg.Gl_Initialize;
    Activity_Pkg.Ac_Initialize;
    Milestone_Pkg.Ms_Initialize;
    Personnel_Pkg.Pr_Initialize;
    Subsystem_Pkg.Ss_Initialize;
    Element_Pkg.El_Initialize;
    Clear_Screen;
end Initialize_Tracker_Data;