ipsec: enable ipv6 udp checksum offload
[vpp.git] / Makefile
index 1ab387e..90ef490 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -271,8 +271,10 @@ help:
        @echo " checkstyle-commit    - check commit message format"
        @echo " checkstyle-python    - check python coding style using 'black' formatter"
        @echo " checkstyle-api       - check api for incompatible changes"
+       @echo " checkstyle-go        - check style of .go source files"
        @echo " fixstyle             - fix coding style"
        @echo " fixstyle-python      - fix python coding style using 'black' formatter"
+       @echo " fixstyle-go          - format .go source files"
        @echo " doxygen              - DEPRECATED - use 'make docs'"
        @echo " bootstrap-doxygen    - DEPRECATED"
        @echo " wipe-doxygen         - DEPRECATED"
@@ -281,6 +283,7 @@ help:
        @echo " json-api-files       - (re)-generate json api files"
        @echo " json-api-files-debug - (re)-generate json api files for debug target"
        @echo " go-api-files         - (re)-generate golang api files"
+       @echo " cleanup-hst          - stops and removes all docker contaiers and namespaces"
        @echo " docs                 - Build the Sphinx documentation"
        @echo " docs-venv            - Build the virtual environment for the Sphinx docs"
        @echo " docs-clean           - Remove the generated files from the Sphinx docs"
@@ -495,17 +498,17 @@ test-cov:
 
 .PHONY: test-cov-hs
 test-cov-hs:
-       @make -C extras/hs-test build-cov
-       @make -C extras/hs-test test-cov
+       @$(MAKE) -C extras/hs-test build-cov
+       @$(MAKE) -C extras/hs-test test-cov
 
 .PHONY: test-cov-both
 test-cov-both:
        @echo "Running Python, Golang tests and merging coverage reports."
        find $(BR) -name '*.gcda' -delete
-       @make test-cov
+       @$(MAKE) test-cov
        find $(BR) -name '*.gcda' -delete
-       @make test-cov-hs
-       @make cov-merge
+       @$(MAKE) test-cov-hs
+       @$(MAKE) cov-merge
 
 .PHONY: test-cov-build
 test-cov-build:
@@ -580,7 +583,7 @@ test-shell-cov:
 
 .PHONY: test-dep
 test-dep:
-       @make -C test test-dep
+       @$(MAKE) -C test test-dep
 
 .PHONY: test-doc
 test-doc:
@@ -740,6 +743,10 @@ json-api-files-debug:
 go-api-files: json-api-files
        $(WS_ROOT)/src/tools/vppapigen/generate_go.py $(ARGS)
 
+.PHONY: cleanup-hst
+cleanup-hst:
+       $(MAKE) -C extras/hs-test cleanup-hst
+
 .PHONY: ctags
 ctags: ctags.files
        @ctags --totals --tag-relative=yes -L $<
@@ -777,8 +784,16 @@ checkstyle-test:
 checkstyle-python:
        @$(MAKE) -C test checkstyle-python-all
 
+.PHONY: checkstyle-go
+checkstyle-go:
+       @$(MAKE) -C extras/hs-test checkstyle-go
+
+.PHONY: fixstyle-go
+fixstyle-go:
+       @$(MAKE) -C extras/hs-test fixstyle-go
+
 .PHONY: checkstyle-all
-checkstyle-all: checkstyle-commit checkstyle checkstyle-python docs-spell
+checkstyle-all: checkstyle-commit checkstyle checkstyle-python docs-spell checkstyle-go
 
 .PHONY: fixstyle
 fixstyle: