summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2023-01-13use $(strip to remove whitespaceReFil
2023-01-12Disable SELinux support on OS XReFil
2022-11-16Makefile: allow volumes to work on selinuxJason Ish
Volumes need the "z" option to work on selinux enabled systems. This has no affect on systems that are not selinux enabled.
2022-11-01Makefile: simplify; clean removes imagesAllan Wind
The target all was previous running setup followed by build. As both setup and build are phony targets they run in sequence and because the firmware contain the timestamp they always run (dependencies doesn't do anything). all now does exactly what it says on the tin without introducing non-standard targets. clean now removes the images that created during build which is what you expect from that target. See: https://www.gnu.org/software/make/manual/html_node/Standard-Targets.html#Standard-Targets
2022-10-30Merge pull request #36 from craftyguy/V2.0-make-clean-no-failReFil
makefile: ignore errors during clean
2022-10-24makefile: ignore errors during cleanClayton Craft
The file(s) being removed may not exist, but make shouldn't fail because of it: $ make clean rm ./firmware/*.uf2 rm: cannot remove './firmware/*.uf2': No such file or directory make: *** [Makefile:10: clean] Error 1 $ echo $? 2 this also removes leading ./ from path in clean, and assumes that `make clean` is being run from the top level repo dir
2022-10-24Use podman, fall back to docker if unavailableClayton Craft
2022-10-13timestamp doesn't need to be a targetJosh French
2022-10-12Specify setup prereqsJosh French
Co-authored-by: Ed Flanagan <ed@flanagan.xyz>
2022-10-11Use makefile for a reusable docker imageJosh French