-------------------------------------------------------------------------------
--
-- This file is part of AdaBrowse.
--
-- Copyright (c) 2002 by Thomas Wolf.
--
-- AdaBrowse is free software; you can redistribute it and/or modify it
-- under the terms of the GNU General Public License as published by the
-- Free Software Foundation; either version 2, or (at your option) any
-- later version. AdaBrowse is distributed in the hope that it will be
-- useful, but without any warranty; without even the implied
-- warranty of merchantability or fitness for a particular purpose.
-- See the GNU General Public License for more details. You should have
-- received a copy of the GNU General Public License with this distribution,
-- see file "GPL.txt". If not, write to the Free
-- Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
-- USA.
--
--
-- -
-- Author:
-
-- Thomas Wolf (TW)
-- twolf@acm.org
--
-- -
-- Purpose:
-
-- Project file management.
--
--
-------------------------------------------------------------------------------
pragma License (GPL);
with AD.Projects.Impl;
package body AD.Projects is
procedure Handle_Project_File
(Name : in String)
renames AD.Projects.Impl.Handle_Project_File;
procedure Get_Source_File_List
(File : in out Ada.Text_IO.File_Type)
renames AD.Projects.Impl.Get_Source_File_List;
function Get_Tree_Directory
return String
renames AD.Projects.Impl.Get_Tree_Directory;
function Get_Output_Directory
return String
renames AD.Projects.Impl.Get_Output_Directory;
function Get_Project_File_Name
return String
renames AD.Projects.Impl.Get_Project_File_Name;
function Project_Version
return String
renames AD.Projects.Impl.Project_Version;
procedure Reset
(On_Error : in Boolean)
renames AD.Projects.Impl.Reset;
procedure Define_Variable
(Name : in String;
Value : in String)
renames AD.Projects.Impl.Define_Variable;
procedure Initialize
renames AD.Projects.Impl.Initialize;
end AD.Projects;