classdef BuildInfoBuildObj < RTW.BuildInfoClass & handle & matlab.mixin.SetGet
%RTW.BuildInfoBuildObj class
%   RTW.BuildInfoBuildObj extends RTW.BuildInfoClass.
%
%    RTW.BuildInfoBuildObj properties:
%       Path - Property is of type 'ustring'  
%       Settings - Property is of type 'handle'  
%       DisplayLabel - Property is of type 'ustring'  
%       Group - Property is of type 'ustring'  
%       Options - Property is of type 'handle'  
%       Inc - Property is of type 'handle'  
%       Src - Property is of type 'handle'  
%       Other - Property is of type 'handle'  

%   Copyright 2017-2019 The MathWorks, Inc.

    properties
        Options
        Inc
        Src
        Other
        Path
    end

    methods
        function h = BuildInfoBuildObj(varargin)
        end
    end

    methods
        addArchiveFlag(h,varargin)
        addCompileFlags(h,varargin)
        addDefines(h,varargin)
        [ret,varargout] = addFiles(h,type,varargin)
        ret = addIncludeFiles(h,varargin)
        addIncludePaths(h,varargin)
        addLinkFlags(h,varargin)
        addMexFlag(h,varargin)
        ret = addNonBuildFiles(h,varargin)
        addPaths(h,type,varargin)
        ret = addSourceFiles(h,varargin)
        addSourcePaths(h,varargin)
        deleteDefines(h,varargin)
        rc = formatPaths(h,input,varargin)
        ret = getArchiveFlags(h,varargin)
        ret = getCompileFlags(h,varargin)
        [ret,keys,vals] = getDefines(h,varargin)
        [ret,groups] = getFiles(h,type,concatenatePaths,replaceMatlabroot,varargin)
        varargout = getIncludeFiles(h,concatenatePaths,replaceMatlabroot,varargin)
        varargout = getIncludePaths(h,replaceMatlabroot,varargin)
        ret = getLinkFlags(h,varargin)
        ret = getMexFlags(h,varargin)
        varargout = getNonBuildFiles(h,concatenatePaths,replaceMatlabroot,varargin)
        [ret,groups] = getPaths(h,type,replaceMatlabroot,varargin)
        varargout = getSourceFiles(h,concatenatePaths,replaceMatlabroot,varargin)
        varargout = getSourcePaths(h,replaceMatlabroot,varargin)
        varargout = manageTargetInfo(h,action,varargin)
        updateDefines(h,defs,varargin)
    end
end


