diff --git a/make/projects-dir.mk b/make/projects-dir.mk index 19d8ff76..6c6c883c 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -145,6 +145,7 @@ JANWARE_PACKAGE_FILTER = url =~ janware TARGET_PROJECTS = $(filter-out $(EXCLUDE_FROM_BUILD),$(PROJECTS)) BUILD_PROJECTS = $(shell $(JW_PKG_PY_BUILD) --build-order all $(TARGET_PROJECTS)) +DEP_PROJECTS = $(shell $(JW_PKG_PY_PROJECTS) pkg-requires --syntax names-only --no-subpackages --delimiter ' ' --subsections jw run,build,devel,release $(TARGET_PROJECTS)) GIT_PROJECTS = $(patsubst %/,%,$(dir $(wildcard $(addsuffix /.git,$(BUILD_PROJECTS))))) PROJECTS_WITH_PROJECT_CONF = $(patsubst %/make/project.conf,%,$(wildcard $(addsuffix /make/project.conf,$(BUILD_PROJECTS)))) @@ -359,7 +360,7 @@ git-show-non-master-branches: done git-show-pushable-master-branches: - $(Q)for p in $(BUILD_PROJECTS); do \ + $(Q)for p in $(DEP_PROJECTS); do \ if git -C $$p log --oneline origin/master.. | grep . >/dev/null; then \ echo ======================= $$p ;\ git -C $$p log --oneline origin/master.. ;\