VOL-4857 - docker bbsim timeout debugging

makefiles/help.mk
-----------------
   o Makefile growing large, refactor help targets into makefiles/help.mk.
   o Added a new target 'HELP' for documenting all supported targets.

Makefile
--------
   o Debugging: display docker ps to verify images loaded OK.

Makefile
--------
   o Update copyright.
   o Add .DEFAULT_GOAL near the top for self-documentation.
   o Dynamic includes added so help logic can load on demand.
   o Cosmetic cleanups, source reformatting.
   o Define local var bbsim-tag= to help shorten long lines.
   o Replace inlined rm and make commands with make builtins $(RM) and $(MAKE).
   o Refactor docker-run* targets, lines differ by a single switch.
   o help target - use "echo -e" to enable color display for BBSim documentation banner.
   o GO_SH macro contains an unmatched quote char:
     + legtrap: dangling quote closed when target rules are written.
     + Added a silly commented closing quote so editor colorization can function.

Change-Id: I1795bc24fed43cadc593861dcdb4f6399679ff1c
2 files changed
tree: 359fcefd888c2526c913390c0c0a5392a98d7a32
  1. .dockerignore
  2. .gitignore
  3. .gitreview
  4. .golangci.yml
  5. CODE_OF_CONDUCT.md
  6. Dockerfile.builder.dockerignore
  7. LICENSE.md
  8. Makefile
  9. README.md
  10. VERSION
  11. api/
  12. build/
  13. cmd/
  14. configs/
  15. docs/
  16. examples/
  17. go.mod
  18. go.sum
  19. internal/
  20. makefiles/
  21. tests/
  22. tools/
  23. vendor/
README.md

BroadBand Simulator (BBSim)

Build

BBSim is managed via a Makefile, plese run the following command to display all the available targets

make help

Documentation

More advanced documentation lives in here.

You can generate and browse the documentation by executing:

make docs

This project structure is based on golang-standards/project-layout.