jan/feature/20260913-topdir-mk-add-target-gitignore into master Update .gitignore by running "make gitignore. Add a couple of jw-pkg- specific build-artifacts to GITIGNORE_PATTERNS_END before: .cache-projects.mk make/ssh-wrapper.sh Also cancel the automatic inclusion of file paths containing jw-pkg with an empty GITIGNORE_PATTERNS_TOP. Signed-off-by: Jan Lindemann <jan@janware.com>
jw-pkg-create-project.sh contains its own .gitignore template, which is redundant to the new gitignore mechanism. Replace it. Signed-off-by: Jan Lindemann <jan@janware.com>
Add a target gitignore to topdir.mk, which blasts jw-pkg's default idea of how .gitignore should look like into $(TOPDIR)/.gitignore. It's not a prerequisite of any other target, because it's not meant to run automatically. The idea is to keep some central maintenance of what should be in there from jw-pkg's perspective, make it convenvient to update, but leave the final decision to the commiter of any project using the machinery. Signed-off-by: Jan Lindemann <jan@janware.com>
Add variables to shorten typical invocations of "jw-pkg project update --format tmpl", and use them in py-topdir.mk JW_PKG_TMPL_SEARCH_PATH JW_PKG_TMPL_UPDATE Signed-off-by: Jan Lindemann <jan@janware.com>