github.com/atrn/dcc@v0.0.0-20220806184050-4470d2553272/errors.go (about)

     1  // dcc - dependency-driven C/C++ compiler front end
     2  //
     3  // Copyright © A.Newman 2015.
     4  //
     5  // This source code is released under version 2 of the  GNU Public License.
     6  // See the file LICENSE for details.
     7  //
     8  
     9  package main
    10  
    11  import "errors"
    12  
    13  var (
    14  	// ErrUnexpectedEOF means the dependency file is empty.
    15  	ErrUnexpectedEOF = errors.New("unexpected end of file")
    16  
    17  	// ErrNoColon means the first line has no ':' (target definition)
    18  	ErrNoColon = errors.New("expected a make-target on line 1 of dependency file, no ':' found")
    19  
    20  	// ErrMultipleTargets means more than one target file was detected.
    21  	ErrMultipleTargets = errors.New("multiple targets found in dependency file")
    22  )