@@ -75,19 +75,20 @@ type PackagePublic struct {
75
75
// Source files
76
76
// If you add to this list you MUST add to p.AllFiles (below) too.
77
77
// Otherwise file name security lists will not apply to any new additions.
78
- GoFiles []string `json:",omitempty"` // .go source files (excluding CgoFiles, TestGoFiles, XTestGoFiles)
79
- CgoFiles []string `json:",omitempty"` // .go source files that import "C"
80
- CompiledGoFiles []string `json:",omitempty"` // .go output from running cgo on CgoFiles
81
- IgnoredGoFiles []string `json:",omitempty"` // .go source files ignored due to build constraints
82
- CFiles []string `json:",omitempty"` // .c source files
83
- CXXFiles []string `json:",omitempty"` // .cc, .cpp and .cxx source files
84
- MFiles []string `json:",omitempty"` // .m source files
85
- HFiles []string `json:",omitempty"` // .h, .hh, .hpp and .hxx source files
86
- FFiles []string `json:",omitempty"` // .f, .F, .for and .f90 Fortran source files
87
- SFiles []string `json:",omitempty"` // .s source files
88
- SwigFiles []string `json:",omitempty"` // .swig files
89
- SwigCXXFiles []string `json:",omitempty"` // .swigcxx files
90
- SysoFiles []string `json:",omitempty"` // .syso system object files added to package
78
+ GoFiles []string `json:",omitempty"` // .go source files (excluding CgoFiles, TestGoFiles, XTestGoFiles)
79
+ CgoFiles []string `json:",omitempty"` // .go source files that import "C"
80
+ CompiledGoFiles []string `json:",omitempty"` // .go output from running cgo on CgoFiles
81
+ IgnoredGoFiles []string `json:",omitempty"` // .go source files ignored due to build constraints
82
+ IgnoredOtherFiles []string `json:",omitempty"` // non-.go source files ignored due to build constraints
83
+ CFiles []string `json:",omitempty"` // .c source files
84
+ CXXFiles []string `json:",omitempty"` // .cc, .cpp and .cxx source files
85
+ MFiles []string `json:",omitempty"` // .m source files
86
+ HFiles []string `json:",omitempty"` // .h, .hh, .hpp and .hxx source files
87
+ FFiles []string `json:",omitempty"` // .f, .F, .for and .f90 Fortran source files
88
+ SFiles []string `json:",omitempty"` // .s source files
89
+ SwigFiles []string `json:",omitempty"` // .swig files
90
+ SwigCXXFiles []string `json:",omitempty"` // .swigcxx files
91
+ SysoFiles []string `json:",omitempty"` // .syso system object files added to package
91
92
92
93
// Cgo directives
93
94
CgoCFLAGS []string `json:",omitempty"` // cgo: flags for C compiler
@@ -127,6 +128,7 @@ func (p *Package) AllFiles() []string {
127
128
p .CgoFiles ,
128
129
// no p.CompiledGoFiles, because they are from GoFiles or generated by us
129
130
p .IgnoredGoFiles ,
131
+ p .IgnoredOtherFiles ,
130
132
p .CFiles ,
131
133
p .CXXFiles ,
132
134
p .MFiles ,
@@ -330,6 +332,7 @@ func (p *Package) copyBuild(pp *build.Package) {
330
332
p .GoFiles = pp .GoFiles
331
333
p .CgoFiles = pp .CgoFiles
332
334
p .IgnoredGoFiles = pp .IgnoredGoFiles
335
+ p .IgnoredOtherFiles = pp .IgnoredOtherFiles
333
336
p .CFiles = pp .CFiles
334
337
p .CXXFiles = pp .CXXFiles
335
338
p .MFiles = pp .MFiles
0 commit comments