Documentation ¶
Index ¶
- Variables
- func CreateMakefile(buildDataDir string, buildStore buildstore.RepoBuildStore, vcsType string, ...) (*makex.Makefile, error)
- func RegisterRuleMaker(name string, r RuleMaker)
- func RepositoryCommitDataFilename(emptyData interface{}) string
- func SourceUnitDataFilename(emptyData interface{}, u *unit.SourceUnit) string
- type Options
- type RuleMaker
Constants ¶
This section is empty.
Variables ¶
View Source
var (
RuleMakers = make(map[string]RuleMaker)
)
Functions ¶
func CreateMakefile ¶
func CreateMakefile(buildDataDir string, buildStore buildstore.RepoBuildStore, vcsType string, c *config.Tree, opt Options) (*makex.Makefile, error)
CreateMakefile creates the makefiles for the source units in c.
func RegisterRuleMaker ¶
RegisterRuleMaker adds a function that creates a list of build rules for a repository. If RegisterRuleMaker is called twice with the same target or target name, if name is empty, or if r is nil, it panics.
func RepositoryCommitDataFilename ¶
func RepositoryCommitDataFilename(emptyData interface{}) string
func SourceUnitDataFilename ¶
func SourceUnitDataFilename(emptyData interface{}, u *unit.SourceUnit) string
Types ¶
Click to show internal directories.
Click to hide internal directories.