-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Makefile updates #234
Makefile updates #234
Commits on Jan 27, 2024
-
test: rename test-examples to check-examples
Name all static analysis make targets check-*.
Configuration menu - View commit details
-
Copy full SHA for 2770bb2 - Browse repository at this point
Copy the full SHA 2770bb2View commit details -
check: rename 'check' to 'check-style' and repurpose 'check'
Rename 'make check' to 'make check-style', and repurpose 'make check' to run all static analysis.
Configuration menu - View commit details
-
Copy full SHA for 6715f25 - Browse repository at this point
Copy the full SHA 6715f25View commit details -
Configuration menu - View commit details
-
Copy full SHA for c600b48 - Browse repository at this point
Copy the full SHA c600b48View commit details -
build: remove the quiet build hacks
There's ancient support for quiet and verbose builds with 'make V=0' and 'make V=1', but they're only used for the clean and distclean targets. Rather than tediously fix all the other targets to use this machinery, just rip it off. They're not all that verbose anyway.
Configuration menu - View commit details
-
Copy full SHA for 6560fce - Browse repository at this point
Copy the full SHA 6560fceView commit details -
Makefile.rules has diminished so small there's not much point in keeping it around. Just merge to top level Makefile.local.
Configuration menu - View commit details
-
Copy full SHA for 3b1b656 - Browse repository at this point
Copy the full SHA 3b1b656View commit details -
build: include local Makefiles dynamically
Instead of listing all the subdirs manually, find all the Makefile.local files instead.
Configuration menu - View commit details
-
Copy full SHA for 07092ed - Browse repository at this point
Copy the full SHA 07092edView commit details -
build: simplify subdir Makefiles
There are Makefiles in subdirectories to allow running make in the subdirectories. It's kind of handy, so keep it, but simplify the Makefiles. Rename 'all' target to 'default' to better describe its purpose. Turns out src/hawkmoth/Makefile was not updated after the src/ addition. Fix it while at it.
Configuration menu - View commit details
-
Copy full SHA for 87ef915 - Browse repository at this point
Copy the full SHA 87ef915View commit details -
build: remove some stale comments
Most of the releasing stuff hasn't been merged anywhere, and it's a bit haphazard. It could be improved. But the fixme comments in the Makefile aren't really helpful either. Remove them.
Configuration menu - View commit details
-
Copy full SHA for 214f4c7 - Browse repository at this point
Copy the full SHA 214f4c7View commit details -
build: fix cleaning of pycache
The old rule dates back to Python 2.7.
Configuration menu - View commit details
-
Copy full SHA for fd45724 - Browse repository at this point
Copy the full SHA fd45724View commit details -
build: unify docdir to doc_dir
Make it similar to test_dir. Remove the unnecessary dir variable while at it.
Configuration menu - View commit details
-
Copy full SHA for b4be2a0 - Browse repository at this point
Copy the full SHA b4be2a0View commit details -
build: use src_dir instead of dir
Make it similar to test_dir and doc_dir. Remove the unnecessary top level dir variable while at it.
Configuration menu - View commit details
-
Copy full SHA for b840bb4 - Browse repository at this point
Copy the full SHA b840bb4View commit details -
build: add missing .PHONY deps
Most of our targets are phony. Add the missing .PHONY annotations.
Configuration menu - View commit details
-
Copy full SHA for e6bdda4 - Browse repository at this point
Copy the full SHA e6bdda4View commit details