Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FAB-3120] Add Makefile targets for binary release(s)
In order for users to make use of any tools provided as paer of fabric, they are required to clone the repo and then build the tools. This is not a very friendly experience and is actually nearly impossible to do on a Windows based system. This is the first of several tasks to help improve that. This change provides the following: - adds RELEASE_PLATFORMS and RELEASE_PKGS variables which are used to determine which packages to build and for which target platforms - adds targets for the specific platforms and packages which leverage the Go compiler's ability to cross-compile for various platforms - target platforms: windows, macos, linux, power, z - target packages: configtxgen and cryptogen The hope is that each of the platform specific CI's will include a job which runs the release target for its underlying platform (make release) and that we build Windows and macOS binaries as part of the x86_64 builds Change-Id: Idd0e6c24d50d86432c5c9d62fe913e6836e98b26 Signed-off-by: Gari Singh <gari.r.singh@gmail.com>
- Loading branch information