File: Makefile

package info (click to toggle)
golang-github-kubernetes-gengo 0.0~git20170531.0.c79c13d-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster
  • size: 868 kB
  • ctags: 804
  • sloc: makefile: 22
file content (16 lines) | stat: -rw-r--r-- 409 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
TOOL=deepcopy-gen

test:
	@if ! git diff --quiet HEAD; then \
	    echo "FAIL: git client is not clean"; \
	    false; \
	fi
	@go build -o /tmp/$(TOOL)
	@PKGS=$$(go list ./output_tests/...  | paste -sd' '); \
	/tmp/$(TOOL) --logtostderr --v=4 -i $$(echo $$PKGS | sed 's/ /,/g') -O zz_generated
	@if ! git diff --quiet HEAD; then \
	    echo "FAIL: output files changed"; \
	    git diff; \
	    false; \
	fi