commit | fedf45e89dae72710fe2f6d556d808780c457e88 | [log] [tgz] |
---|---|---|
author | Joey Armstrong <joey@opennetworking.org> | Wed Sep 20 11:40:01 2023 -0400 |
committer | Joey Armstrong <joey@opennetworking.org> | Wed Sep 20 11:40:01 2023 -0400 |
tree | 69598aa938b1ad0786dea0153bec5aeb71e9729a | |
parent | 686d3b9ad64e9b4083a3e6cda3a684e78db3a60b [diff] |
Merge in more makfiles/ edits from repo:voltha-docs Change-Id: Ibb7862d48b7a1a40d642d053c94784e48ed3e7ee
This repository contains common makefile logic and targets that can be used to build arbitrary repositories. Makefile logic is currently being consumed by the VOLTHA project
Two distinct sets of makefiles are needed to support builds:
The first is a subdir of makefiles/ named 'onf-make'
The second makefile directory contains repository specific logic
Most makefile logic can be parameterized and implemented to support reuse. Consider adding enhancements or refactoring local/ makefile logic into repo:onf-make so all makefiles can leverage the logic.
% tree --charset=ascii -n Makefile config.mk makefiles/ |-- include.mk |-- local | |-- include.mk | | | |-- doc8 | | | | |-- doc8.ini (alas only one --config switch allowed) |-- [onf-make: git-submodule](https://github.com/opencord/onf-make) | |-- makefiles | | |-- consts.mk | | |-- include.mk | | |-- lint | | | |-- doc8 Syntax check ReStructuredText (rst) files | | | |-- groovy | | | |-- python | | | |-- robot.mk Syntax check robot testing framework | | | |-- shell.mk Invoke shellcheck command on scripts | | | |-- yaml Syntax check yaml configs
Refactor and merge logic from available repository makefiles/ directories.
Update to make use of library makefiles
Exercise make lint targets, bulk cleanup is needed across all repositories.
Ascii art was rendered using
README.md can be rendered locally using