Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What kind of change does this PR introduce?
Remove out-of-dated files.
What is the current behavior?
Directory
scripts/ci
contains two md5 files which, as far as I understand, some legacy files from the previous way of preparing env & compiling firmware (probably, sums used to make sure that the proper toolchains are used) and one shell script which could be easily replaced bymake
target for unification of the build system.What is the new behavior (if this is a feature change)?
scripts/ci
is removed completelybuild-all
target implemented in the top-levelMakefile
buildAll.sh
is replaced bymake build-all
OUT
environmental variable can be provided to set another directory for output, i.e., if for some reason someone would want to copy compiled binaries toscripts/ci/artefacts
then just usemake build-all OUT=scripts/ci/artefacts
orOUT=scripts/ci/artefacts ./scripts/deploy.sh build
build-all
in updated manner have been tested locally successfullyscripts/ci/artefacts
) isOUT
directory right in the IronOS root project directorySince I couldn't find any hard-coded values regarding
scripts/ci/artefacts
I decided to pick more easy-to-find place as default which isOUT
directory currently. And for the same reason I guess it shouldn't break anything but bring a bit of more tidiness to files, directory structure & maintainability. Therefore, after this patch there will be only two make files (Makefile
&source/Makefile
) and only two shell scripts (scripts/deploy.sh
&source/build.sh
)