Makefile improvements
.gitignore
----------
o Added .venv/ so git will ignore local python virtual env.
Makefile
--------
o Update copyright notice to latest syntax (w/SPDX tokens).
o Remove dup go-protos and java-protos as build target dependencies,
build depends on protos which depends on {build,go}-protos.
o Changed "python ./setup.py sdist" to "$(activate) && python ...",
difference: cmd[1] is system interpreter, cmd[2] is installed
virtualenv interpreter used by all other commands.
makefiles/help/include.mk
makefiles/help/go.mk
makefiles/help/java.mk
makefiles/help/python.mk
------------------------
o Help target formatting and cleanup.
o Not all language targets {go,java,python}-* were documented.
Change-Id: I752ec3f38ae28f868934f36460e5fd3f588bd810
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
diff --git a/makefiles/help/include.mk b/makefiles/help/include.mk
index 4237f11..31ca208 100644
--- a/makefiles/help/include.mk
+++ b/makefiles/help/include.mk
@@ -23,23 +23,15 @@
@echo
@echo '[ACTION] - golang, java and python'
- @echo ' protos'
- @echo ' build'
- @echo ' test'
-
- @echo
- @echo '[HELP]'
- @echo ' help Display program help'
+ @printf ' %-33.33s %s\n' 'protos' 'Generate prototypes'
+ @printf ' %-33.33s %s\n' 'build' 'Invoke build for prototypes'
+ @printf ' %-33.33s %s\n' 'test' 'Invoke prototype testing'
+ @printf ' %-33.33s %s\n' 'repair' 'Local builds: repair generated docker file ownership'
# @echo ' help-verbose Display additional targets and help'
- @echo
- @echo '[PROTOS: generate]'
- @echo ' go-protos'
- @echo ' java-protos'
- @echo ' python-protos'
-
- @echo
- @echo '[MISC]'
- @echo ' repair Recover from a common fatal build condition'
+include $(MAKEDIR)/help/go.mk
+include $(MAKEDIR)/help/java.mk
+include $(MAKEDIR)/help/python.mk
+include $(MAKEDIR)/help/variables.mk
# [EOF]