commit | 60d623026c977503dca22ea48bf3c5d63a9a25be | [log] [tgz] |
---|---|---|
author | Kent Hagerman <khagerma@ciena.com> | Tue Mar 10 17:02:36 2020 -0400 |
committer | Matteo Scandolo <teo@opennetworking.org> | Wed Mar 18 22:03:15 2020 +0000 |
tree | eb88c932778cf6a7c7ab92b326c3f7fb26e158eb | |
parent | 3b2df8cf808a50d7bd4ed36e70948e82f083ced6 [diff] |
VOL-2629 Modified Makefile to use containerized tools. Modified existing containers to build internally, rather than bind-mounting the whole project & running make targets. This repo has C dependencies, which must be made available, which complicates the usage of containerized tools. Some tool containers are augmented before use. "build-" targets will continue to use locally installed golang. "release-" targets will use containerized tools, and will cross-compile only bbsimctl. Change-Id: I02c999a29361d26aa9198d1f03b2b050febfe954
BBSim is managed via a Makefile
, plese run the following command to display all the available targets
make help
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.