commit | 0003f1a36b973973b5fc627363590d007d064cad | [log] [tgz] |
---|---|---|
author | Joey Armstrong <joey@opennetworking.org> | Wed Oct 18 16:40:23 2023 -0400 |
committer | Joey Armstrong <joey@opennetworking.org> | Wed Oct 18 16:40:23 2023 -0400 |
tree | 3efb16f4b120d592de0342e43700918f316ca7dd | |
parent | 85e34514a552ca664da07027910c380bc692cbc7 [diff] |
[VOL-5194] - Add missing copyright notice for license check bin/setup.sh ------------ o This script is only used interactively, no potential job fallout. o Added helper function banner and error. o Added source comments. o Added banner() calls to hilight script progression. o polish: git add created content for pending commit. Change-Id: I637d58f3e983b6cb1b7f08d19f16da925a579668
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/project 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 it.
% 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.
Relocate $sandbox/config.mk into makefiles/config.mk
Ascii art was rendered using
README.md can be rendered locally using