-
Notifications
You must be signed in to change notification settings - Fork 104
/
Makefile
21 lines (21 loc) · 657 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# ygot Makefile
#
# This makefile is used by GitHub Actions CI to run tests against the ygot library.
#
test:
go test ./...
generate:
go generate ./demo/getting_started
go generate ./proto/ywrapper
go generate ./proto/yext
go generate ./demo/uncompressed
go generate ./demo/protobuf_getting_started
go generate ./integration_tests/uncompressed
go generate ./integration_tests/annotations/apb
go generate ./integration_tests/annotations/proto2apb
go generate ./integration_tests/schemaops/...
clean:
rm -f demo/getting_started/pkg/ocdemo/oc.go
rm -f demo/uncompressed/pkg/demo/uncompressed.go
install: deps generate
all: clean deps generate test