Marcel Telka
2023-07-11 395f737d6267a9098a7c2b1af264887371287e6c
ips.mk: mogrified manifest should depend on Makefile

1 files modified
8 ■■■■ changed files
make-rules/ips.mk 8 ●●●● patch | view | raw | blame | history
make-rules/ips.mk
@@ -473,25 +473,25 @@
        cat $< - >$@
# mogrify non-parameterized manifests
$(MANIFEST_BASE)-%.mogrified:    %.generated
$(MANIFEST_BASE)-%.mogrified:    %.generated $(MAKEFILE_PREREQ)
    $(PKGMOGRIFY) $(PKG_OPTIONS) $< \
        $(PUBLISH_TRANSFORMS) | \
        sed -e '/^$$/d' -e '/^#.*$$/d' | uniq >$@
# mogrify parameterized manifests
$(MANIFEST_BASE)-%.mogrified:    $(MANIFEST_BASE)-%.generated
$(MANIFEST_BASE)-%.mogrified:    $(MANIFEST_BASE)-%.generated $(MAKEFILE_PREREQ)
    $(PKGMOGRIFY) $(PKG_OPTIONS) $< \
        $(PUBLISH_TRANSFORMS) | \
        sed -e '/^$$/d' -e '/^#.*$$/d' | uniq >$@
else
# mogrify non-parameterized manifests
$(MANIFEST_BASE)-%.mogrified:    %.p5m $(BUILD_DIR)
$(MANIFEST_BASE)-%.mogrified:    %.p5m $(BUILD_DIR) $(MAKEFILE_PREREQ)
    $(PKGMOGRIFY) $(PKG_OPTIONS) $< \
        $(PUBLISH_TRANSFORMS) | \
        sed -e '/^$$/d' -e '/^#.*$$/d' | uniq >$@
# mogrify parameterized manifests
$(MANIFEST_BASE)-%.mogrified:    $(MANIFEST_BASE)-%.p5m $(BUILD_DIR)
$(MANIFEST_BASE)-%.mogrified:    $(MANIFEST_BASE)-%.p5m $(BUILD_DIR) $(MAKEFILE_PREREQ)
    $(PKGMOGRIFY) $(PKG_OPTIONS) $< \
        $(PUBLISH_TRANSFORMS) | \
        sed -e '/^$$/d' -e '/^#.*$$/d' | uniq >$@