@@ -261,7 +261,10 @@ gofmt: add-headers
261
261
MODULE_DEPS =$(sort $(shell \
262
262
go list -deps -tags=darwin,linux,windows -f "{{with .Module}}{{if not .Main}}{{.Path}}{{end}}{{end}}" ./x-pack/apm-server) )
263
263
264
- notice : NOTICE.txt
264
+ MODULE_DEPS_FIPS =$(sort $(shell \
265
+ go list -deps -tags=darwin,linux,windows,requirefips -f "{{with .Module}}{{if not .Main}}{{.Path}}{{end}}{{end}}" ./x-pack/apm-server) )
266
+
267
+ notice : NOTICE.txt NOTICE-fips.txt
265
268
NOTICE.txt build/dependencies-$(APM_SERVER_VERSION ) .csv : go.mod
266
269
mkdir -p build/
267
270
go list -m -json $(MODULE_DEPS ) | go tool go.elastic.co/go-licence-detector \
@@ -273,6 +276,17 @@ NOTICE.txt build/dependencies-$(APM_SERVER_VERSION).csv: go.mod
273
276
-depsTemplate tools/notice/dependencies.csv.tmpl \
274
277
-depsOut build/dependencies-$(APM_SERVER_VERSION ) .csv
275
278
279
+ NOTICE-fips.txt build/dependencies-$(APM_SERVER_VERSION ) -fips.csv : go.mod
280
+ mkdir -p build/
281
+ go list -tags=requirefips -m -json $(MODULE_DEPS_FIPS ) | go tool go.elastic.co/go-licence-detector \
282
+ -includeIndirect \
283
+ -overrides tools/notice/overrides.json \
284
+ -rules tools/notice/rules.json \
285
+ -noticeTemplate tools/notice/NOTICE.txt.tmpl \
286
+ -noticeOut NOTICE-fips.txt \
287
+ -depsTemplate tools/notice/dependencies.csv.tmpl \
288
+ -depsOut build/dependencies-$(APM_SERVER_VERSION ) -fips.csv
289
+
276
290
# #############################################################################
277
291
# Rules for creating and installing build tools.
278
292
# #############################################################################
0 commit comments