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 )