This repository contains tools used for building parts of the EVE ecosystem. The tools in here can be used directly, or can be runas part of a publicly available Docker image. There is a single image containing all of the tools.
- To build the Docker image, run
make image, or justdocker build -t <tag> . - To build an individual tool locally, run
make <toolname> - To build all of the tools locally, run
make tools - To list the available tools, run
make list
Each tool should be in its own directory, under src/. This makes the build simpler,
with actual source under src/, and tooling, like the Makefile and Dockerfile, as well as documentation
like the README, in the root directory.
In addition, each tool should have a Makefile, with the following characteristics:
- target
buildto build locally, whereOUTDIRdetermines where compiled objects should go - target
testto run local tests